参考:https://www.cnblogs.com/lvsling/p/8672404.html
心得:
1. tensorflow的安装过程真是一路坑,跌跌撞撞安装了两天才弄好
2. Anaconda下的常用命令:
conda --version //查看Anaconda的安装版本
conda info --envs //查看Anaconda下安装了哪些版本的Python环境
activate tensorflow //启动tensorflow环境
deactivate //退出tensorflow环境
安装过程:
1. Anaconda安装:Anaconda3-4.2.0-Windows-x86_64.exe
下载路径:官网,国内清华镜像网(https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/)
注意事项1:Select Installation Type (Just Me 和 All Users),选择Just me就好了。
注意事项2:Advanced Installation Options两个选项都勾选
其他的Next,安装即可。
验证Anaconda安装结果:Cmd命令窗口或Anaconda Prompt窗口:conda --version
2. Tensorflow安装
(1)清华镜像仓库安装tensorflow的安装环境python
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
conda create -n tensorflow python=3.5
正常情况:
输入“y”,继续进行
安装完成。
查看当前Anaconda下安装的python环境:Anaconda Prompt窗口下输入:conda info --envs;
有两个python:第一个是我们刚刚创建的名为tensorflow(可修改)的python环境,在后面的路径下可以找到python.exe
第二个是安装Anaconda时默认的python环境,打开Anaconda安装目录即可看到。
(2)安装CPU版本的Tensorflow
方法1:
pip install --upgrade --ignore-installed tensorflow
程序自动匹配tensorflow的版本,一般比较新的版本,所占空间较大。有朋友安装成功,奈何本人试了N遍均已失败告终。
方法2:清华镜像网安装
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple/ https://mirrors.tuna.tsinghua.edu.cn/tensorflow/windows/cpu/tensorflow-1.1.0-cp35-cp35m-win_amd64.whl
whl版本根据自己的python版本进行选择。
安装成功:
3. 测试
在Anaconda Prompt窗口中输入:python
进入python后输入:
import tensorflow as tf
sess = tf.Session()
a = tf.constant(10)
b= tf.constant(12)
sess.run(a+b)
exit() 退出Python。
4. 更新Tensorflow
tf.layers.flatten无法使用,tensorflow版本太低。解决方法:更新版本
使用Anaconda prompt进行更新
1. 打开Anaconda prompt,运行以下命令查看tensorflow各个版本
anaconda search -t conda tensorflow
2. 选择符合自己系统的版本按照提示运行以下命令
//PACKAGE为查询出来的name
anaconda show PACKAGE
3. 根据提示输入安装命令
4. 输入“y”,确认安装
5. 确认安装版本
import tensorflow as tf
print(tf.__version__)
总结:此处更新的是Anaconda下默认的tensorflow的版本
所以
更新Anaconda下tensorflow下的版本,应该输入activate tensorflow进入tensorflow环境后,再执行上述操作。