本人电脑上之前一直使用的是python27,但是tensorflow在windows下只支持python35,但是我又不想卸载python27,因此选择两个版本并存。最开始是要按照网上博客介绍下载anaconda3安装python35的,但是在anaconda官网上我只看到了anaconda3 for python36,并没有找到python35的,遂转而直接在python官网下载python3.5.2(3.5.x版本都是可以的)。
一、python3.5安装
如果电脑上已安装python27,建议先进行一些修改。
如图,先把原来的python.exe修改为python2.exe。然后打开该目录下Scripts文件夹中的pip-script.py文件,将第一行内容进行修改。将原来的 #!C:\Python27\python.exe 修改为 #!C:\Python27\python2.exe。
首先在python官网下载python35,python3.5.2-64位 python3.5.2-32位
下载好后双击安装,可自己设置路径,本人直接放在了C:/下。安装过程中记得勾选添加到环境变量。
安装完成后重启电脑,使环境变量生效。重启后在命令行窗口中输入相应命令查看是否安装正确。
至此,python35安装成功。
二、安装tensorflow。
前不久tensorflow已经更新到1.0版本,可以直接安装1.0版本,熟悉最新版的一些功能,不过最新版的很多命令和参数相比之前都有一些改变,所以如果直接运行网上的一些文件,可能会报错。网上有资料说明了1.0版本修改的内容,可参照此博客,慢慢摸索吧。
这是tensorflow官网上的安装教程。看“Installing with native pip”这部分内容,如果只是安装cpu版本的,直接在命令行中输入
pip install --upgrade tensorflow
pip install --upgrade tensorflow-gpu
至此,安装完毕。