刚开始安装tensorflow的时候没有在意版本,结果就装了CPU版本的,线面的前五条都是安装CPU版本的步骤,当然换成GPU版本也不是很麻烦,虽然我费了一天时间,详情请看第6条。
- 安装anaconda3-4.2.0-windowsx86_64.exe,具体版本可以按照配置选择。anaconda下载完成后,点击安装,完全可以按照默认一步一步执行。安装完毕后,查看安装程序就会出现下面这些:
如果安装过低版本的python,可能显示的是低版本信息,我解决的方法比较笨,就是把低版本的卸载了。
3.安装pip,pip是很常用的工具,后面安装TF会用到。首先是下载pip安装包:
解压pip安装包,通过cmd进入到解压文件夹下,输入命令: python setup.py install
因为安装的时候没有截图,所以这里没有图可以放了。正常安装完成后,再cmd窗口会出现Finished processing dependencies ...这样的提示。 4.安装完pip后,就进入了正题:安装TF。一句命令:pip install tensorflow,打开cmd直接输入回车即可,然后就是漫长的等待。
发现好像有问题,查了一下,这个不是错误,而是提醒,大概就是计算机不给力之类的。解决方案是:
import os
os.environ['TF_CPP_MIN_LOG_LEVEL'] = '2'
6.上面安装的是CPU版本,如果要安装GPU版本的呢,按照网上的教程有很多估计现在都不行了,因为我就是按照网上很多博客试的,出错的原因很简单,就是现在最新的tensorflow-gpu版本配套的cuda9+cunn7,我们使用pip install tensorflow-gpu安装的一般都是比较新的,比如我的电脑安装的是1.7.0版本的。下面我将详细介绍一下我的安装经过,供大家参考。
(1)因为我之前已经安装过pip和anaconda3,所以如果没装的话可以按照1,2,3步装一下,如果装过CPU版本的,我建议卸载掉,命令是pip uninstall tensorflow。
(2)安装cuda,我开始安装的8.0,后来装完TF,运行程序报错,说我cuda应该装9.0,具体版本是cuda_9.0.176_windows.exe。其实安装教程最好还是按照官网教程装,不会有太大问题。另外还要注意的就是注意自己的显卡是否支持高版本的cuda,一般做深度学习的,应该显卡都不会差,不过还是要提醒一下。
(4)配置环境变量,在Path中添加:C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\lib\x64和
C:\Program Files\NVIDIA GPU Computing Toolkit\CUDA\v9.0\bin,上面这两条是我安装的路径,按照你自己的安装路径改动一下就可以了。
(5)安装tensorflow-gpu,一句命令:pip install tensorflow-gpu,坐等安装完成就好。