记录下Windows7下安装anaconda和TensorFlow运行过程

着手学习深度学习,wind7下安装,anaconda安装包为官网下载的,我安装的是Python3.6.3版的那个。中间有些小波折,一些网友博客给了很大帮助,现在总算把线串到一起了。

1.新入手装的话,先安装anaconda,前几步可以一直next,需要注意的一点关于环境变量的地方(图是网上的)

记录下Windows7下安装anaconda和TensorFlow运行过程

如果没有在第一个框上打钩,需要自己设置环境变量,我当时没有加,就自己在系统变量的path上加上三个:

记录下Windows7下安装anaconda和TensorFlow运行过程

D:\Program Files (x86)\anaconda;

D:\Program Files (x86)\anaconda\Scripts;

D:\Program Files (x86)\anaconda\Library\bin, 我的anaconda是安装在D:\Program Files (x86)下建的一个名为anaconda的文件里的。

没有修改环境变量,在进行第2步的时候,会发现找不到conda命令。好像安装时打钩了还是有问题的,环境变量还是需要修改下。

2.anaconda安装完成后,可以利用conda命令查看anaconda的版本信息,然后按照TensorFlow。

可以参考下这个网友的博客写的很详细,当时给我提供了很大帮助,下面是一些主要步骤,大部分是直接copy过来的,感谢。

https://blog.****.net/stupidautofan/article/details/79093920

(1)检查Anaconda是否安装成功:conda --version

(2)检查目前安装了哪些环境:conda info --envs

(3)检查目前有哪些版本的python可以安装:condasearch --full-name python

(4)设置Python的版本,conda create -name tensorflow python=3.6(自己anaconda版本自带的就是3.6,好像运行过程中还出现了问题,当时没管,继续运行了,最后居然成功了)

(5)按照提示**:activate tensorflow

(6)检查tensorflow的环境变量是否被成功安装:conda info --envs

(7)检查新环境中python版本:python --version

(8)退出当前环境:deactivate

(9)安装TensorFlow:输入pip install -ignore-installed -upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.0.0-cp35-cp35m-win_x86_64.whl  没有成功,后来又输入:pip install tensorflow(为什么用pip安装,这个网上有解释)

(10)安装完成,确认tensorflow安装完成,输入python进入,然后输入:import tensorflow as tf,可以对比下下面两个图

记录下Windows7下安装anaconda和TensorFlow运行过程

记录下Windows7下安装anaconda和TensorFlow运行过程

**TensorFlow后进入的Python环境是找不到TensorFlow的,具体的原因没有细细研究,安装能用就不求甚解了。

按照上述步骤应该就能把TensorFlow安装成功了。可以启动anaconda了。

3.anaconda中有不少环境,中间一些步骤有些忘了,打开anaconda navigator面板,当时安装了Spyder

记录下Windows7下安装anaconda和TensorFlow运行过程

打开Spyder,跑了一个手写数据集识别的例子,可以看出运行结果了

记录下Windows7下安装anaconda和TensorFlow运行过程

用Spyder时,当时遇到一个问题,在anaconda栏里当时有两个Spyder,为什么有两个,中间隔了几天,忘了。。。

记录下Windows7下安装anaconda和TensorFlow运行过程

当时第一个Spyder带有TensorFlow,以为可用的是第一个

记录下Windows7下安装anaconda和TensorFlow运行过程

打开运行例子,报错没有TensorFlow这个包,在终端里看到TensorFlow是安装成功的,发现右上角Python版本不一样,3.6的那个是可用的,具体原因没有细究,网上也有网友关于Spyder,Python,TensorFlow之间版本的解释,可以自行百度下,有大神可以给指导下。

 

经过上述步骤,安装成功了,有一些小波折,整体虽然挺顺利的,有些地方也不是很懂。初学者,中间的问题基本都在网上找到解决方案了。

2018年8月14日更

--------------------------------------------------------

上面的安装存在较大的问题,之前没有注意,在安装OpenCV时一直提示找不到路径,ImportError: DLL load failed: 找不到指定的模块。各种方法都尝试了,最后大神给解决了,原来在安装时创建了一个TensorFlow的环境,导致root的环境和TensorFlow的环境冲突,同时也明白了之前为什么有两个Spyder的疑惑

在此提醒,不要一味只按照网上的教程安装,有可能是错的,只在一个base环境下安装就行,直接安装,不用创建另外一个环境。在navigator中删除了TensorFlow的环境,重新进行了安装。解决了之前存在的问题。

记录下Windows7下安装anaconda和TensorFlow运行过程