安装tensorflow需要先安装anaconda软件,在官网(https://www.anaconda.com/download/)上下载安装,一直点’是’即可。 安装anaconda后,可以打开软件确认成功安装,可以打开anaconda prompt,输入conda --version确认当前anaconda版本。
安装anaconda软件之后,安装tensorflow的步骤如下(在本地安装的anaconda版本是3.6版本,tensorflow支持的版本是3.5,所以需要如下步骤使anaconda和tensorflow兼容,如果本身anaconda和tensorflow是兼容的,直接进行1,2,3,8步骤即可):
- 打开anaconda prompt,配置python环境: conda create -n tensorflow python=3.5。如果遇到Proceed([y]/n)?y询问是否继续安装,输入y点回车键即可。本地配置的是python3.5环境,也可以配置其它python环境。
- 激活tensorflow环境:activate tensorflow.
3. 安装tensorflow: pip install --ignore-installed --upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.12.0-cp35-cp35m-win_amd64.whl。值得注意的是,这个命令容易retrying多次后报超时错误,本地安装的时候也是重复了多次才安装成功,而且安装成功后会报version版本的相关升级提示,根据提示升级version版本即可。
4. 输入命令:conda install ipython 安装ipython。如果遇到Proceed([y]/n)?y询问是否继续安装,输入y点回车键即可。
5. 输入命令:conda install jupyter 安装jupyter。如果遇到Proceed([y]/n)?y询问是否继续安装,输入y点回车键即可。
6. 如果跳过该步的话,最终验证是否成功安装tensorflow时可能会报‘ImportError: No module named ‘win32api’’的错,输入命令安装 win32api: pip install pypiwin32 或者 pip install -i https://pypi.douban.com/simple pypiwin32即可。
7. 最后输入ipython kernelspec install-self -user并点击回车。
8. 退出tensorflow环境:deactivate。
这时在菜单中多了tensorflow环境下的jupyter notebook,如下图,
运行这个jupyter notebook,创建python3文件,输入内容:
import tensorflow as tf
hello = tf.constant(‘Hello tensorfolw’)
sess = tf.Session()
print(sess.run(hello))
点击运行按钮,输出Hello tensorfolw,说明tensorflow成功安装。
也可以tensorflow环境下验证:1. 打开anaconda prompt
2.进入tensorflow环境和python环境
3.输入代码验证
此外,值得注意的是,如果反复安装anaconda,可能导致报“Kernel error”的错,这种错的详细描述以及解决方案见该篇博客:Anaconda2和Anaconda3反复安装出现的问题的解决方法