64位WIN10通过anaconda安装CPU版本tensorflow

64位WIN10通过anaconda安装CPU版本tensorflow

本人虽然不是第一次装了,但是依然出现了很多问题,前面安装anaconda的过程不再说了,和安装普通软件一样,只需要添加进环境变量就可以。我使用的anaconda和tensorflow的版本在下面链接,有时候版本不同可能会出现问题。
1.安装anaconda并创建tensorflow环境
链接:https://pan.baidu.com/s/1aKHjkjkcwk07ZrdAk65Nrg 密码:lowe
把里面的两个文件都下载下来,先安装anaconda.安装完成后在电脑开始里面会多出以下列表。
安装完成后有下面的列表
打开Anaconda prompt,创建一个python的环境,环境名称为tensorflow,代码如下:

conda create -n tensorflow python=3.5

此时进入Anaconda Navigator,打开Environments,可以看到我们创建的tensorflow
这里写图片描述
2.安装CPU版本的tensorflow
切记,不管是安装还是卸载tensorflow,一定要先启动tensorflow环境。
依然在anaconda prompt下,用管理员身份打开(因为我的没在管理员身份下打开出问题了所以尽量在在管理员身份打开,总是没坏处的。),启动代码如下:

activate tensorflow

另外,关闭tensorflow代码为

deactivate

启动后可以看到前面有个tensorflow字样
这里写图片描述
然后安装tensorflow,下载好我前面上传的百度网盘的tensorflow(hwl后缀),输入

pip install F:\Edge下载\tensorflow-1.2.1-cp35-cp35m-win_amd64.whl

这个根据自己的.whl位置而定,我的在F盘。我就不再安装了。这就安装完成了。
3.在anaconda prompt下测试tensorflow
按照我下面红框的命令依次输入,先启动tensorflow,在进入python,打印出输出就代表没问题。退出python的命令为exit()
这里写图片描述
(我的输出会多一个字母b,这个我也没搞清楚什么原因)。。
4.在spyder中导入tensorflow.
在anaconda prompt中导入tensorflow没有问题,但是在anaconda自带的IDEspyder中导入却出现no module named XXX,这是因为你的anaconda并没有在tensorflow的环境下运行,解决办法是把你tensorflow下的库文件copy到anaconda的库文件中。我的是在D盘,是把D:\Software\Anaconda3\envs\tensorflow\Lib\site-packages下的所有文件copy到D:\Software\Anaconda3\Lib\site-packages下,并选择全部替换,然后重新打开spyder,同样输入测试代码:

import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))

保存并运行,结果显示没有问题。
这里写图片描述

总算是可以在spyder中用tensorflow了。第一次写博客,写的不好请见谅哈。

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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值