Windows10 ,使用anaconda, 配置TensorFlow,python3.6
前言:
為了學習卷積神經網路,故此需要安裝TensorFlow。試了一大圈,踩了無數坑,以此為鑑!
Windows10 ,配置TensorFlow,Python3.7(試了一大圈,沒有成功)
Windows10,配置Tensorflow , python 3.6(python降級後,成功)
本機之前先安裝了python3.7的版本。然後版本衝突,解除安裝。重新用anaconda安裝的python3.6
1. 從官網下載https://www.continuum.io/downloads/
看到python3.7, 很是激動呀。心想TensorFlow應該可以匹配python3.7了,然而事實並非如此。
選擇64位,點選後面的問號,提示(瞅一眼,install for me only):
2. 安裝 。在安裝過程中,有一個選項,讓選擇“for me only”
一看:不推薦,就不勾選了。(我很乖,沒有勾選,但是後面又需要手動配置環境,所以,可以直接勾選。發現英語學得多了,也會被坑@[email protected])
如果你也沒有打鉤紅色的,下面 配置方法:
一路 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