在Windows下安装tensorflow比较简单,一个pip命令就搞定。
https://www.tensorflow.org/versions/master/get_started/os_setup.html#pip-installation-on-windows
CPU版本:
pip install --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-0.12.0rc1-cp35-cp35m-win_amd64.whl
GPU版本(最好是CUDA8.0+cuDNN v5):
pip install --upgrade https://storage.googleapis.com/tensorflow/windows/gpu/tensorflow_gpu-0.12.0rc1-cp35-cp35m-win_amd64.whl
需要注意的是目前Windows下的tensorflow仅支持python3.5,这是个很尴尬的事情。
然而在anaconda2下安装anaconda3却遇到了些问题。
首先是由于在win10下已经安装了python2.7的anaconda2,因此要使用tensorflow就必须要装一个python3.5的anaconda3,如果不想删除掉自己已经有的python2.7,解决的方法就是利用anaconda的环境管理机制,在anaconda2下创建一个python3的环境。
首先主要参考了博文:
http://blog.csdn.net/zcf1784266476/article/details/70158272
思想就是在anaconda2的安装路径下的\envs目录下创建一个文件夹,例如\envs\python3 然后在这个文件中安装下载好的python3.5的anaconda。安装的方法是使用从官网下载的.exe的安装程序安装。这样就相当于在anaconda2中建立了一个anaconda3的环境,再安装tensorflow就可以了。
要激活环境,在cmd命令中输入:
activate python3
退出环境:
deactivate
安装tensorflow时出现了一个报错问题:Cannot remove entries from nonexistent file .....(省略中间路径)\lib\site-packages\easy-install.pth
参考了博文: