Anaconda 安装是由社区提供支持的,并没有任何官方支持。
按照以下步骤在 Anaconda 环境中安装 TensorFlow:
按照 Anaconda 下载网站上的说明下载并安装 Anaconda。
调用以下命令创建名为 tensorflow 的 conda 环境:
C:> conda create -n tensorflow pip python=3.5
发出以下命令以激活 conda 环境:
C:> activate tensorflow
(tensorflow)C:> # Your prompt should change
发出相关命令以在 conda 环境中安装 TensorFlow。要安装仅支持 CPU 的 TensorFlow 版本,请输入以下命令:
(tensorflow)C:> pip install –ignore-installed –upgrade tensorflow
要安装 GPU 版本的 TensorFlow,请输入以下命令(在同一行):
(tensorflow)C:> pip install –ignore-installed –upgrade tensorflow-gpu
3.重点来了
1)很多童鞋安装到这,以为自己以及成功的安装了TensorFlow,事实上,你确实以及成功安装了TensorFlow,打开你的Anaconda文件夹,在envs文件夹下你可以看到tensorflow的环境已经加入
2)然后你兴致勃勃的打开Spyder准备写你的Hello TensorFlow,忽然蹦出的错误让你措手不及。
明显你的环境中没有tensorflow这个module(模块),但请注意这时你的Python环境,这是你的Python为3.6,明显是Anaconda自带的,现在你终于记起上面让你下载的Python3.5.2的吧!
所以你需要运行TensorFlow环境下的基于Python3.5.2的Spyder,这也是博主最为头痛的一个地方,因为为了这一点,博主没少花时间去查阅资料。
3)安装TensorFlow环境下的Spyder插件
首先,你需要进入Anaconda Prompt-python里面,然后激活TensorFlow,导入TensorFlow,最后还可以确认你的Python版本。
点击Anaconda Prompt-python,在这:
输入activate tensorflow,导入import tensorflow as tf,检查Python版本
接着,你进入Anaconda Navigator(开始菜单->Anaconda 3->Anaconda Navigator),注意,现在的Application栏是root,也就是Anaconda的根,此时的环境是Python3.6.
所以,你需要切换到TensorFlow下面,然后再安装Spyder,你还可以选择安装qtconsole,notebook,或者orange。
注意,我这里是已经安装过的(博文是安装后在写的),你首次安装时应该是install
4)激动人心的Hello TensorFlow
打开Spyder,写下我们第一个Hello 。
控制台中那久违的字符串让博主热泪盈眶。
5)配置不同Python环境以及插件
很多童鞋在写机器学习算法时,习惯于用很稳定的Python2.7,或者其他版本的Python,Anaconda允许你创建不同环境的Python以及插件。
点击Environment,下面有create按钮,点击进入,可以配置新的Python环境,你可以明显看见我这里早已配置了Python2.7
接下来,你也可以仿照前面的步骤,为新Python配置一些IDE,这会大大方便我们的编写。