windows10 安装 anaconda CPU版本 tensorflow(附安装包,一次成功!)

版权声明:本文为博主原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接和本声明。
本文链接: https://blog.csdn.net/qq_43546676/article/details/102604284

windows10 安装 anaconda CPU版本 tensorflow(附安装包,一次成功!)

一、前言

今天装tensorflow遇到各种问题,真的装的很蛋疼,装了好几个小时,最后终于装好了。这里我总结了装tensorflow的方法。

我安装的是anaconda3-4.2.0 包含的python3.5 对应的tensorflow安装的是tensorflow 1.2.1
链接:https://pan.baidu.com/s/1aKHjkjkcwk07ZrdAk65Nrg 密码:lowe
把里面的两个文件都下载下来,先安装anaconda.安装完成后在电脑开始里面会多出以下列表。
在这里插入图片描述

如过各位想装高点版本的可以从镜像源下载高版本的anaconda,这样下载速度会快很多,附上连接:https://mirrors.tuna.tsinghua.edu.cn/anaconda/archive/

二、安装tensorflow

1.安装anaconda并创建tensorflow环境

打开上面截图中的Anaconda prompt,创建一个python的环境,环境名称为tensorflow,代码如下:

conda create -n tensorflow python=3.5

注意,代码中的python版本需要与你自己anaconda中的版本对应。
如果没有弹出错误,那么环境肯定建立好了,不需要去检查。
要检查可以在刚刚的Anaconda prompt再输入activate tensorflow如过有下图标志,就说明已经建立好了环境:
在这里插入图片描述

2.安装CPU版本的tensorflow

依然在anaconda prompt下,用管理员身份打开(因为我的没在管理员身份下打开出问题了所以尽量在在管理员身份打开,总是没坏处的。
然后安装tensorflow,下载好我前面上传的百度网盘的tensorflow(hwl后缀),输入:

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

这个根据自己的.whl位置而定,我的操作是在E盘:
在这里插入图片描述

3.在anaconda prompt下测试tensorflow

安装完后,按照我下面红框的命令依次输入,先输入启动tensorflow,在进入python,打印出输出就代表没问题。退出python的命令为exit()。

activate tensorflow
python

在这里插入图片描述
然后在该python环境下输入以下代码:

import tensorflow as tf
hello = tf.constant('aaa')
sess = tf.Session()
print(sess.run(hello))

如果能输出下面图片的‘aaa’,说明你的tensorflow已经按照成功了!
在这里插入图片描述

如果此时,你出现了以下错误:
在这里插入图片描述
这是因为你安装的numpy的版本太高了,与tensorflow版本不匹配,发出的警告,不是错误,依旧可以运行后续的代码,不会出错。但是如过你嫌弃这些代码看着不顺眼,可以在tensorflow激活状态下,依次输入以下操作,将numpy版本调低:

pip uninstall numpy 
pip install numpy==1.16.4

在这里插入图片描述
在这里插入图片描述
再次输入测试代码,就不会有那一长串警告信息了。

4.在spyder中导入tensorflow

在anaconda prompt中导入tensorflow没有问题,但是在anaconda自带的IDEspyder中导入却出现no module named XXX,这是因为你的anaconda并没有在tensorflow的环境下运行,解决办法是把你tensorflow下的库文件copy到anaconda的库文件中。我的是在D盘,是把E:\anaconda3.5\envs\tensorflow\Lib\site-packages下的所有文件copy到E:\anaconda3.5\Lib\site-packages下,并选择全部替换,然后重新打开spyder,同样输入测试代码:

import tensorflow as tf
hello = tf.constant('aaa')
sess = tf.Session()
print(sess.run(hello))

5.将Tensorflow环境嵌入到pycharm中

(1)
在这里插入图片描述
温馨提示:注意上面的Interpreter的选择,因为我们现在要测试的是tensorflow嵌入到我们的IDE,方便我们开发,所以这个python解析器就是要选择我们之前安装tensorflow目录下的解析器,否则的话,我们之后是使用不了tensorflow的模块的内容的哦。。。特别要注意。。。当然,如果这里不选择,那么在创建工程之后还是可以修改的,后面我会说;

(2)创建一个py文件,用于编写测试代码

在这里插入图片描述
(3)运行程序代码
在这里插入图片描述
OK,这就说明我们的环境已经整合完成啦!

猜你喜欢

转载自blog.csdn.net/qq_43546676/article/details/102604284
今日推荐