前言:
为了学习卷积神经网络,故此需要安装TensorFlow。试了一大圈,踩了无数坑,以此为鉴!
Windows10 ,配置TensorFlow,Python3.7(试了一大圈,没有成功)
Windows10,配置Tensorflow , python 3.6(python降级后,成功)
本机之前先安装了python3.7的版本。然后版本冲突,卸载。重新用anaconda安装的python3.6
2019/11/25 第二次安装,就成熟很多,基本没有坑了,参考链接:https://blog.csdn.net/qq_34732729/article/details/103244384
安装:
1. 从官网下载https://www.continuum.io/downloads/
看到python3.7, 很是激动呀。心想TensorFlow应该可以匹配python3.7了,然而事实并非如此。
选择64位,点击后面的问号,提示(瞅一眼,install for me only):
2. 安装 。在安装过程中,有一个选项,让选择“for me only”
一看:不推荐,就不勾选了。(我很乖,没有勾选,但是后面又需要手动配置环境,所以,可以直接勾选。发现英语学得多了,也会被坑@_@)
如果你也没有打钩红色的,下面 配置方法:
一路 next,到了这里,有一个Install Microsoft vscode,我就添加进去了(可能后面有用),大牛的你,随意。
至此,安装完成!
3. 安装完成之后,就可以 进行环境变量测试:
https://blog.csdn.net/Cs_hnu_scw/article/details/79695347(这里 主要参考的这个链接)
(1)按照教程,输入: conda --version 出现了问题。 原因在于,没有勾选配置环境变量,所以手动添加,如下图。
出错了!,因为前面没有 勾选 配置变量
然后就去配置环境,就成功了哦。
(2)输入: conda info --nevs 检测目前安装了哪些环境。
(3)对于Anaconda中安装一个内置的python版本解析器(其实就是python的版本)
查看当前有哪些可以使用的python版本:conda search --full -name python
安装python版本(我这里是安装的3.7的版本,这个根据需求来吧):conda create --name tensorflow python=3.7
这是个错误的操作!(后面好多坑,我就不一一列举了。虽然我把坑都记录了。)
还有激活的过程,上面的博客,激活即可。
4. python3.7 不行,所以就把原来安装的python3.7的IDLE卸掉了,然后把Anaconda中python从3.7 降级到3.6.
(卸载)
(1) 安装完Anaconda python 3.7,想使用python3.6的方法:
在Windows的cmd下,输入:conda create -n py36 python=3.6 anaconda
(参考链接:https://www.cnblogs.com/xiaodai0/p/9780101.html)
此处省略……
输入:y 回车
(2) 降级完成,在anaconda prompt 中,输入: conda install tensorflow
看看有没有TensorFlow(看到有,很开心)
输入:conda list 查看是否安装成功。
发现有了哦,开心的不得了,赶紧测试一下:
输入: python +回车
继续输入 : import tensorflow as tf
(哇,没有报错,继续输入下面的内容)
继续输入: hello = tf.constant("hello, tensorflow! ")
sess = tf.Session()
print(sess.run(hello))
输出:b'hello, tensorflow!
中间部分可以忽略(看别人的博客说的,具体为啥出现,不清楚)
(3) 在Anaconda spider中测试一下,OK
本人第一次写博客,可能给读者带来困惑(主要是,我没有把激活的过程加上),看我的参考博文即可。主要是为了自己记录。
参考博文:
1. https://blog.csdn.net/Cs_hnu_scw/article/details/79695347
2. https://www.cnblogs.com/jpfss/p/8608204.html
3. https://www.e-learn.cn/content/qita/1745133
4. https://www.cnblogs.com/aloiswei/p/6510355.html
5. https://blog.csdn.net/weixin_38283428/article/details/84201733
6. https://www.cnblogs.com/xiaodai0/p/9780101.html
7. https://blog.csdn.net/Fhujinwu/article/details/85851587