第一段话没什么价值……你只需要了解这是超级简单的TensorFlow的gpu安装教程即可。
这两天开学了,准备安装TensorFlow,了解了一下TensorFlow有GPU和CPU两个版本。本来想着那个步骤简单装那个,看了看资料说cpu版本安装比较简单,于是我就按照别人的教程安装,结果以h5py的安装失败和无法启动Spyder告终,后来我就重新安装,第二次我选择了安装GPU版本,安装gpu版本的真的好复杂,首先要了解自己的显卡是否支持,然后还有升级驱动,驱动升级完之后还得确定和操作系统的版本要求一致才能正确安装,还要下载CUDA和cuDNN,总之很麻烦。终于在忙了一天以后又失败告终,第三次我还是采取cpu安装方式,这次一下成功,特地写个博客分享给大家,希望能帮助大家快速安装好。以下是安装步骤:
Anaconda的下载有两种方式,分别是官网(https://www.anaconda.com/download/)和镜像网(https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/)我是直接从官网上下载的,因此这里我还原一下我的下载过程:
1.进入链接https://www.anaconda.com/distribution/,鼠标往下滑,根据自己需要,下载对应版本的Anaconda
在这里提醒各位,这个最好是跟在装python3时候的选择一样,如果你只是一个用户当然选择Just Me,但是一旦你在装python的时候选择过这么一项你就最好选择ALL user。
接着就是路径,注意路径要简单,千万不要有空格不要有中文字符,尤其避免中文路径!!为了方便,我的是:D:\Anaconda3
再接着:
这个地方,第一项Add Anaconda… 这个是说将安装路径填入到系统环境变量中,选上
第二项 是说要默认使用python3.6的版本,也选上。当选择这一项的时候很可能会出现这样一个问题:
总之不要管他,确定,大胆的选上第二项。
到这里我就安装完了Annaconda.
下载方式也有两种:离线安装和在线安装。在网速不稳定的情况下,在线安装有事会因为无法成功下载到完整的包而导致安装失败。可以通过重复执行安装命令或采用离线安装的方式来解决。比如我安装的时候遇到的问题是:(错误是我从百度的搜索历史里找的,所以代码不全)
Failed to build h5py Building wheels for collected packages: h5py
ERROR: Command errored out with exit status 1: 'D:\Anaconda3\envs\tensorflow\python.exe' -u -c 'impo
building 'h5py.defs' extension error: Microsoft Visual C++ 14.0 is required. Get it with "Micro
这个问题到最后我也没能解决,于是我就换了离线安装方式。
为了避免各种不必要的错误!!!!!请跟我一起离线安装!!!!!
下面是步骤:
1.下载安装包:https://www.lfd.uci.edu/~gohlke/pythonlibs/
可选的文件就这有两个,于是选择了cp37的版本。
2.安装安装包,下载完刚刚的文件之后,打开cmd,定位到刚刚下载的文件的位置下,我把他下载到了e盘下,输入以下命令:
C:\Users\lee>e:
E:\>pip install tensorflow-1.9.0-cp37-cp37m-win_amd64.whl
等待安装即可,安装成功之后,会有提示,这里忘记截图了。下面最后一步就是测试了!
1.打开Anaconda prompt
在命令行中,进入python,进入python环境,并输入以下代码(注意代码输入一行就得按一下回车,然后输入下一行):
import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
如果输出:b’ Hello, TensorFlow! 如图所示:
那么恭喜你安装成功了!!!