前言
最近學習TensorFlow,需要安裝其環境。原本打算給電腦裝個Ubuntu系統進行安裝,後覺得太麻煩就選在在Windows下安裝。由於TensorFlow需要的依賴環境較多,逐個安裝費時費力,而且容易出錯。在網上搜尋發現了Anaconda的安裝方式,經過實踐發現安裝過程非常簡單、方便,特在此記錄一下(๑╹◡╹)ノ”“” 安裝Anaconda5.0.0
進入Anaconda的官網,點擊下載Python3.6的版本。下載完畢後點擊安裝即可。安裝的目錄可以不按照預設自己進行選擇,其中有一點需要注意的地方,到某一步之後會有兩個打鉤的地方:
圖片來源於網路,版本不是5.0.0的,不過這兩個選項是一樣的,這裡作為示範。
在5.0.0的版本,預設是勾選第二項的,但第一項會提示你不要選。第一項是讓你選擇是否添加到環境變數。本文在安裝的時候沒有勾選。如果之後有需要的話,可以在系統內容變數裡面的path中添加Anaconda的安裝目錄(安裝目錄是在安裝的時候選擇的目錄)。
安裝完畢後開啟Anaconda Navigator,如下:
可以看到,安裝完畢之後已經預裝了一部分的模組。Anaconda本身也是一個包管理器,可以方便地管理本地Python的安裝的不同包,不用再使用pip進行安裝,以圖形化的形式在Anaconda Navigator進行操作即可。 下載TensorFlow
由於本身電腦的GPU有限,這裡僅僅安裝CPU的版本。進入Github上的TensorFlow首頁,下拉選擇windows CPU-only版本:
點擊build history下載構建過的版本進行安裝:
點擊紅框處的檔案進行下載。該檔案用於下一步的TensorFlow環境的安裝。 Anaconda添加TensorFlow環境
在Anaconda Navigator左邊的功能表列中選這Environments,之後在中間欄下部點擊Create:
在框中輸入Tensorflow,點擊Create,這個過程需要一段時間。環境添加成功後如下:
可以看到剛添加的環境是空的,我們可以通過上面的搜尋方塊搜尋需要安裝的模組,選中之後進行安裝。下一步安裝TensorFlow時需要pip包,搜尋該包選中,在下面點擊Apply進行安裝。 安裝TensorFlow
在開始目錄中開啟Anaconda Prompt,輸入activate Tensoflow啟用上一步添加好的環境。此時命令列變為(Tensorflow)c:\users\使用者名稱>,輸入pip install 路徑名:
到這一步,Tensorflow安裝成功。 TensorFlow測試
開啟Anaconda Prompt,輸入activate Tensorflow,之後輸入python命令。在python環境下輸入以下代碼:
import tensorflow as tf matrix1 = tf.constant([[3., 3.]]) matrix2 = tf.constant([[2.],[2.]]) product = tf.matmul(matrix1, matrix2) sess = tf.Session() result = sess.run(product) print result
運行結果如下:
疑問
在執行product = tf.matmul(matrix1, matrix2)的時候,系統報了一個警告資訊:
Your CPU supports instructions that this TensorFlow binary was not compiled to use: AVX AVX2
但啟動並執行結果是對的。百度也沒有給出較好的解釋。現在只是進行安裝,後面運行具體模型時看是否有影響。 參考
http://blog.csdn.net/zhoutaoccu/article/details/70880304
更新於2017/10/22