最开始用的是Python 2.7.12 :: Anaconda 4.2.0 (64-bit)。因为不支持tensorflow ,所以下定决定安装python 3。有个博客说tf仅仅支持3.5 。笔者实验也支持3.6。
双版本安装步骤,笔者是在原来的2.7基础上安装,方法如下(相比于其它方法可能会更加方便)
第一步:打开原来版本的Anaconda Prompt,在命令行输入conda create --name py35 python=3。其中py35是环境名,python=3是版本。这样就会自动安装,但是有一点它会默认安装最新版本,如笔者安装的版本为python 3.6.1。(命名py35 是笔者以为会安装3.5,这个命名自己决定)。
第二步:查看是否安装成功,windows+R— cmd—python –version. 若显示则表示安装完成,但是看以看出,anaconda 还没有安装。此时打开原来版本的anaconda Navigator —environments ,点击py35(笔者python3的命名)在not installed 中找出anaconda ,一键安装(笔者已经完成)。
此时在cmd终端输入python –version 显示如下表示完成。此时所有的安装文件都可以在原来版本的安装目录下- envs文件夹看到。
第三步:安装tensorflow,打开cmd,在命令行输入activate py35 。在前面出现py35后,接着在命令行输入pip install tensorflow。如下
安装完成后,启动 spyder(py35)有个小技巧,在启动项中点击spyder(py35)无济于事。需cmd—activate py35 —spyder。然后再命令行输入import tensorflow as tf,若不报错,安装成功。需要退出python 3 环境,在cmd中输入deactivate py35 即可。