安装包准备:
Anaconda是一个开源的Python发行版本,其包含了conda、Python等180多个科学计算、数据分析包,支持 Linux,Mac,Windows多个系统,并方便的管理python环境。可以为python初学者提供诸多方便,同时也是一些深度学习框架官方建议的python安装库。
在Anaconda官网上找到想要安装python版本对应的Anaconda版本下载就可以,如果国外网站下载速度太慢,可以到国内的清华大学开源软件镜像站下载。只要在百度搜索清华镜像就行。由于是自己学习,没有版本的要求,下载的是最新的版本如图所示,表示支持windows64位操作系统,该Anaconda版本对应的python版本是python3.8.8,有版本要求的选择需要的版本下载。安装了Anaconda之后就不需要再另外安装python了。 双击安装包就开始安装了,可以选择默认安装路径,一路next就可以完成安装,也可以选择自定义的安装目录,我是安装在“D:\Anaconda3”目录下。安装完成后配置一下坏境变量:
完成后,可以在命令行窗口下输入python,可以看到版本信息:
下面需要安装tensorflow,下载与当前python3.8.8对应得tensorflow安装包:“tensorflow-2.6.0-cp38-cp38-win_amd64.whl”,表示tensorflow版本为2.6,对应的python版本为python3.8,支持的系统为windows64位操作系统,版本一定要对应上。
在安装tensorflow之前需要安装几个依赖包:
numpy 存储和处理大型矩阵的科学计算包
maplotlib 最著名的绘图库
jupyter scikit-image 图像预处理
librosa 音频特征提取的第三方库
nltk 包含着大量的语料库,方便完成自然语言处理的任务,包含分词、词性标注、命名实体识别(NER)及句法分析
keras
tflearn
在开始菜单栏可以看到Anaconda Prompt和Anaconda Powershell Prompt,随便双击打开一个,利用**“pip install numpy …”**安装上面的依赖包,最后安装tensorflow,继续使用"pip install tensorflow安装包路径" 比如:"pip install D:\安装包\deeplearn环境\tensorflow-2.6.0-cp38-cp38-win_amd64.whl"稍等片刻即可安装完毕。
如果安装过程中提示需要安装其他依赖包,安装完成后,重新执行"pip install D:\安装包\deeplearn环境\tensorflow-2.6.0-cp38-cp38-win_amd64.whl"即可。
解决numpy和tensorflow,版本不兼容问题:
报错:
在Anaconda Prompt终端输入:
- pip uninstall numpy
- pip install numpy
问题解决!
最后安装openCV,在Anaconda Prompt终端输入:“pip install opencv安装包路径” 即可安装完成。
验证:
在控制台输入python,进入python命令终端导入tensorflow、opencv包验证是否报错:
import tensorflow as tf
import cv2
如果提示GPU版本不匹配:
如果用不到GPU则忽略即可,或者参考:[TensorFlow] 运行报错:W tensorflowstream_executorplatformdefaultdso_loader.cc59]