本文介绍的是在win7 64位系统下,搭建anaconda+tensorflow(CPU)+jupyter的教程,结合了作者自己的安装过程中遇到的问题,力求让大家一次性成功安装!
(1)安装anaconda
Anaconda的下载地址如下:
https://repo.continuum.io/archive/index.html
anaconda是一个集成了大量科学计算环境的库,可以很好的支持python,免去了很多额外环境的安装。我选择的版本是4.20版本的anaconda
下载完成后直接安装,下一步,下一步就好了,这里需要注意的是:我安装在默认路径,安装在其他路径也可,下面会用到.
(2) tensorflow的安装:
打开anaconda自带的anaconda prompt
给prompt配置清华的镜像库,这样下载速度会快一些,输入下面的代码:
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
在Anaconda Prompt中利用Anaconda创建一个python3.5的环境,环境名称为tensorflow,输入下面命令:
conda create -n tensorflow python=3.5
在Anaconda Prompt中启动tensorflow环境,注意下面的安装都要基于tensorflow的环境,所以一定要启动tensorflow,命令如下:
activate tensorflow
安装cpu版本的TensorFlow
pip install --upgrade --ignore-installed tensorflow
注意,如果这里安装失败的话,不要担心,安装失败的原因大多是因为网路不好,这一直接从清华的镜像上下载下载链接是:
https://mirrors.tuna.tsinghua.edu.cn/tensorflow/windows/cpu/
下载完成后把文件放在prompt目前的目录下,如果之前的anaconda是默认安装的话,目录是C:\Users\user
然后在prompt中安装tensorflow,注意,代码中长长的一串文件就是之前下载的tensorflow安装包
pip install tensorflow-1.2.1-cp35-cp35m-win_amd64.whl
在漫长的等待后,tensorflow就安装成功了,是时候检验一下劳动成果了,在prompt中输入
python
import tensorflow as tf
如果没有报错,就说明tensorflow安装成功了。一个helloworld的demo放在下面,可以继续尝试一下:
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
至此,tensorflow安装完毕,但是在prompt中调试程序显然很不方便,这里推荐使用jupyter notebook进行调试,顾名思义,jupyter,它就是一款notebook,直接使用命令进行安装:
pip install jupyter notebook
如果安装失败,基本是网络问题所致,同样地,可以采用安装tensorflow一样的安装步骤:
从网站上直接下载jupyter notebook的安装,地址如下:
https://pypi.python.org/pypi/notebook/
参考文献:
http://blog.youkuaiyun.com/u010858605/article/details/64128466