Windows 用Anaconda装CPU版Tensorflow

本文为博主原创,未经博主允许严禁转载

本博文讲述在Windows系统下,用Anaconda装CPU版本Tensorflow的方法。不了解Anaconda的,可以看看链接Anaconda简介
注意:Windows版本的Tensorflow只支持Python3.5.x版本
官网提示
这里写图片描述
Tensorflow的官网安装链接点这里

Step1:安装Anaconda
已经安装Anaconda的可以跳过这一步,不过要确保你配有python3.5的环境,否则TensorFlow也是安装不成功的,未安装的请按下面步骤操作。
Anaconda有很多版本,不同版本对应python version不同,有的对应2.7,有的对应3.5,有的对应3.6,在Anaconda下载首页只有3.6和2.7的,这些是最新版,下载以前版本你可以点击这里
如果你想省去配新环境的麻烦,建议直接下载“Anaconda3-2.4.1-Windows-x86_64”版本,下载后安装,安装成功后python3.5.1也就装上了。
打开命令窗口,输入命令“python”验证python3.5.1是否安装成功。下图表示安装成功
这里写图片描述

到这里完成第一步

Step2:建立tensorflow环境

声明:由于博主之前配了tensorflow环境,为避免命名重复,我在操作过程中建立“tennsorflow”为名的环境,后面的步骤截图可以看出这点。
来,跟着我建立tensorflow环境
重新打开命令窗口,输入命令“conda create -n tensorflow python=3.5”并回车,过几秒出现下图
这里写图片描述
此时输入“y”并回车,网速快的话等几秒就会出现下图(为节约空间,截部分图)
这里写图片描述
到这一步tensorflow环境已经建好,接着就是activate,输入命令“activate tensorflow”并回车。出现下图
这里写图片描述
到这一步,tensorflow环境就配好了

Step3:安装CPU版TensorFlow

接着上一步,输入命令“python -m pip install –upgrade pip”并回车,出现下图 注:upgrade前有两个‘-’。
这里写图片描述
刚刚这个命令的作用是更新pip version,之前版本是7.1.2,更新后是9.0.1,安装TensorFlow要用到pip,如果不更新直接用会出现下图
这里写图片描述
好了,继续进行下一步
输入命令“pip install –ignore-installed –upgrade https://storage.googleapis.com/tensorflow/windows/cpu/tensorflow-1.1.0-cp35-cp35m-win_amd64.whl”并回车,这里可能需要等一会儿,直到出现下图
注:upgrade前有两个‘-’。这里可能会因为你网速原因失败,博主第二次装就遇到这种情况了,而且你成功安装之后可能和下图显示的有些区别,只要这过程没出错,你就继续下面步骤。
这里写图片描述
到这里表示TensorFlow安装好了,不过别高兴太早了,虽然安装好了,但使用又是另外一回事。当你打开Spyder,复制官网上的四行测试代码,run发现报错说“ ModuleNotFoundError: No module named ‘tensorflow’ ”。这是为什么呢?因为Spyder运行的环境在root环境下,我们刚建立的TensorFlow环境和它是相互独立的,当然找不到tensorflow模块了。
这里写图片描述
解决办法如上图。就是在tensorflow环境下装上一个Spyder插件,在tensorflow环境下输入命令“conda install spyder”并回车,出现下图
这里写图片描述
下面的Spyder(tensorflow)就是我们装的插件,表示装成功了
到这里可以跟你说声恭喜了,全部完成了,剩下的就是测试

Step4:测试TensorFlow

打开Spyder(tensorflow),输入官网上四行测试代码,Run一下,就成功打印“Hello, TensorFlow”
下图是输入的代码
这里写图片描述

下图是测试结果
这里写图片描述
python是有一门对格式要求很严格的语言,如果你缩进不对,会提示:IndentationError: unexpected indent

修改:2017/9/14

  • 0
    点赞
  • 3
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值