最近在写学校给的那个大作业,就是实现卷积神经网络识别手写字母识别,下面就记录一下环境的配置,首先需要以下工具,1、pycharm,2、anaconda,3、cmd。其实主要还是使用anaconda和pycharm进行配置,软件安装的话因为pycharm是破解版的,建议是自己上网安装,然后是anaconda是免费的,自己去其官网下载就好,不过建议换源(主要是速度和稳定性问题,主要有豆瓣,清华,中科大,阿里)。准备好以上软件后进行环境配置。这里我使用的是tensorflow完成的,主要是tensorflow的配置。
导入tensorflow包有三个选择;1、使用anaconda navigator,2、pycharm的settings,3、anaconda prompt,前面两种方式是图形界面的,后面一种是控制台的,以pip的方式进行安装,先说anaconda navigator的,打开anaconda navigator,然后下面这个图就是参考,在2哪里添加一个新的环境,选择需要的python版本,建议使用3.8的以为我装3.9好像与opencv冲突,然后在三哪里选择not installed,然后右上角搜索想要导入的包,如tensorflow,opencv,pytorch之类的,然后选择右下角的apply,然后他会弹窗让你选择需要的包选择好之后点apply进行下载,不换源比较慢耐心等待,至此anaconda的包就配置好了,需用pycharm进行编程就在file左键,然后选择settings或者直接快捷键ctrl+alt+s
依次选择,下面内容
在上面第二步哪里选择add然后在这里1,2是两种选择,就是关联到你在anaconda搭好的python环境,
然后就是pycharm中直接安装对于包,就是直接选择settings,然后就是添加需要的包,但是你需要依然需要考虑是否兼容问题,
然后到1、搜索对于包,2、选择包,3、添加包,4、是否对版本有需求
使用anaconda prompt控制台安装的话主要就是pip安装,首先需要创建一个环境,需要确定环境名,python版本,如conda create -n opencv_MLearn pythnotallow=3.8,然后在installed对应需要的包就行