当前位置: 代码迷 >> 综合 >> Windows10 ,使用anaconda, 配置TensorFlow,python3.6
  详细解决方案

Windows10 ,使用anaconda, 配置TensorFlow,python3.6

热度:118   发布时间:2023-10-15 19:36:46.0

前言:

为了学习卷积神经网络,故此需要安装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/

Windows10 ,使用anaconda, 配置TensorFlow,python3.6

看到python3.7, 很是激动呀。心想TensorFlow应该可以匹配python3.7了,然而事实并非如此。

选择64位,点击后面的问号,提示(瞅一眼,install for me only):

Windows10 ,使用anaconda, 配置TensorFlow,python3.6

2.  安装 。在安装过程中,有一个选项,让选择“for me only”

Windows10 ,使用anaconda, 配置TensorFlow,python3.6

一看:不推荐,就不勾选了。(我很乖,没有勾选,但是后面又需要手动配置环境,所以,可以直接勾选。发现英语学得多了,也会被坑@_@)

如果你也没有打钩红色的,下面 配置方法:

Windows10 ,使用anaconda, 配置TensorFlow,python3.6

一路 next,到了这里,有一个Install Microsoft vscode,我就添加进去了(可能后面有用),大牛的你,随意。

Windows10 ,使用anaconda, 配置TensorFlow,python3.6Windows10 ,使用anaconda, 配置TensorFlow,python3.6

Windows10 ,使用anaconda, 配置TensorFlow,python3.6

至此,安装完成!

3.  安装完成之后,就可以 进行环境变量测试:

https://blog.csdn.net/Cs_hnu_scw/article/details/79695347(这里 主要参考的这个链接)

(1)按照教程,输入: conda --version 出现了问题。 原因在于,没有勾选配置环境变量,所以手动添加,如下图。

Windows10 ,使用anaconda, 配置TensorFlow,python3.6

出错了!,因为前面没有 勾选 配置变量

然后就去配置环境,就成功了哦。

Windows10 ,使用anaconda, 配置TensorFlow,python3.6

(2)输入:  conda info --nevs   检测目前安装了哪些环境。

Windows10 ,使用anaconda, 配置TensorFlow,python3.6

(3)对于Anaconda中安装一个内置的python版本解析器(其实就是python的版本)

查看当前有哪些可以使用的python版本:conda search  --full -name python

安装python版本(我这里是安装的3.7的版本,这个根据需求来吧):conda create --name tensorflow python=3.7

这是个错误的操作!(后面好多坑,我就不一一列举了。虽然我把坑都记录了。)

还有激活的过程,上面的博客,激活即可。
Windows10 ,使用anaconda, 配置TensorFlow,python3.6

4.  python3.7 不行,所以就把原来安装的python3.7的IDLE卸掉了,然后把Anaconda中python从3.7 降级到3.6.

Windows10 ,使用anaconda, 配置TensorFlow,python3.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)

Windows10 ,使用anaconda, 配置TensorFlow,python3.6

此处省略……

Windows10 ,使用anaconda, 配置TensorFlow,python3.6

输入:y 回车

Windows10 ,使用anaconda, 配置TensorFlow,python3.6

(2)  降级完成,在anaconda prompt 中,输入: conda install tensorflow

Windows10 ,使用anaconda, 配置TensorFlow,python3.6

Windows10 ,使用anaconda, 配置TensorFlow,python3.6

看看有没有TensorFlow(看到有,很开心)

Windows10 ,使用anaconda, 配置TensorFlow,python3.6

输入:conda list     查看是否安装成功。

Windows10 ,使用anaconda, 配置TensorFlow,python3.6

Windows10 ,使用anaconda, 配置TensorFlow,python3.6

发现有了哦,开心的不得了,赶紧测试一下:

输入: python +回车

继续输入 : import tensorflow as tf

(哇,没有报错,继续输入下面的内容)

继续输入: hello = tf.constant("hello, tensorflow! ")

sess = tf.Session()

print(sess.run(hello))

输出:b'hello, tensorflow!

中间部分可以忽略(看别人的博客说的,具体为啥出现,不清楚)

Windows10 ,使用anaconda, 配置TensorFlow,python3.6

(3) 在Anaconda spider中测试一下,OK

Windows10 ,使用anaconda, 配置TensorFlow,python3.6

Windows10 ,使用anaconda, 配置TensorFlow,python3.6

本人第一次写博客,可能给读者带来困惑(主要是,我没有把激活的过程加上),看我的参考博文即可。主要是为了自己记录。

 

 

参考博文:

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

  相关解决方案