1. 程式人生 > >基於anaconda的TensorFlow--CPU版環境設定

基於anaconda的TensorFlow--CPU版環境設定

基於Anaconda的TensorFlow環境安裝教程
今天開始正式學習機器學習TensorFlow框架,今天的任務是安裝TensorFlow環境。在安裝過程中遇到了一些問題,特別的記錄下來,以備以後回顧和學習。
首先在官網下載Anaconda,我下載的版本為windows
python3.6version-64bit 具體檔名為
Anaconda3-5.1.0-Windows-x86_64
下載後直接安裝:

1、在這個視窗處選擇自己要安裝的目錄檔案:



2、在這個視窗下選擇自己安裝的python版本和環境變數的相關設定,這一步請按照圖中的選項來勾選。

3、然後一路next,就算anaconda安裝完成了。

下面的步驟就是安裝TensorFlow環境了。

4、開啟anaconda軟體,開始----Anaconda Navigator,開啟後的軟體就是下圖所示的內容。

5、然後environments---Create ,具體操作如下圖所示:
輸入名字,點選create即可。(這個地方好像選python3.6或者3.5都無所謂,自己可以試一下)

6、選擇自己剛剛建立的環境,然後檢視還沒有安裝的庫,並搜尋TensorFlow,(本人已經裝過,所以搜尋出來的內容少了一些內容)具體如下圖所示:



7、剩下的就是選擇自己要安裝的TensorFlow庫了,如果你的環境是GPU可以選擇那個帶字尾帶GPU的,如果是CPU,就選擇沒有後綴的即可。我自己裝的是CPU的。
8、等待著anaconda軟體說安裝完了就可以了。這就是整個過程了。安裝過後執行Spyder使用下面的小程式測試一下:
import tensorflow as tf
 hello =tf.constant('Hello,Tensorflow!')
sess = tf.Session()
sess.run(hello)
a=tf.constant(10)
b = tf.constant(32)
 print(sess.run(a+b))
右下角輸出42,就證明你已經安裝成功了。如下圖所示:


9、以上的教程網上一大堆,如果都這麼順利,我也不用總結了。下面說說我遇到的問題,我在進行到步驟5時,發生瞭如下圖報告的錯誤:

框框裡面的文字如下:
CondaHTTPError: HTTP 000 CONNECTION FAILED for url <https://repo.continuum.io/pkgs/main/noarch/repodata.json.bz2><br>Elapsed: -<br><br>An HTTP error occurred when trying to retrieve this URL.<br>HTTP errors are often intermittent, and a simple retry will get you on your way.<br>ProxyError(MaxRetryError("HTTPSConnectionPool(host='repo.continuum.io', port=443): Max retries exceeded with url: /pkgs/main/noarch/repodata.json.bz2 (Caused by ProxyError('Cannot connect to proxy.', NewConnectionError('<urllib3.connection.VerifiedHTTPSConnection object at 0x0000000004D91908>: Failed to establish a new connection: [WinError 10061] 由於目標計算機積極拒絕,無法連線。',)))",),)<br>
這個是由於網路代理熱的貨,我的解決辦法是:
使用IE瀏覽器進入到Internet選項---連線---區域網設定,把代理伺服器的勾去掉,操作之後的情況如下圖所示:


這個問題困擾了我好久,希望以後自己能夠記下。