踩了许多坑的我,写下这篇博客。。。
安装anaconda需谨慎,以上是对应python版本表格。
windows版本的tensorflow只支持py35-36版本,37版本不支持,切记
当然如果不幸你下载了最新版的Anaconda还是有办法的
①安装python3.5版本
(我这里是安装的3.5的版本):
conda create --name tensorflow python=3.5
②查看安装环境
conda info --envs
可以看到tensorflow
③安装tensorflow
重点:
1、激活tensorflow环境
activate tensorflow
2、下载tensorflow,大约要下载68M,且速度奇慢
pip install --upgrade --ignore-installed tensorflow
并且这里下载在我的机子上会有问题,不定时的time_out。
解决方法:下载国内镜像:
pip install pyinstaller -i http://pypi.douban.com/simple --trusted-host pypi.douban.com
之后或许会提示pip version过低,更新一下pip
python -m pip install --upgrade pip
最后安装tensorflow
pip3 --default-timeout=100 install -U tensorflow
最后测试一下你的tensorflow能不能用:
import tensorflow as tf
hello = tf.constant("hello tensorflow")
sess = tf.Session()
sess.run(hello)
结果应该是:
b'hello world'
恭喜你,安装完成。
最后:在spyder编辑器上编程
首先激活tensorflow:
activate tensorflow
查看安装目录:
conda list
一般是没有spyder:
安装spyder:
conda install spyder
安装一遍可能会有的没有安装完成,继续用上诉语句再安装几次。
最后运行spyder:
spyder
会出现一个提示表格,不管它,在cmd上敲击回车即可。
用样例试一下spyder行不行使用。