Windows10下安裝TensorFlow(Anaconda5.0.0,Python3.6.2)__Python

來源:互聯網
上載者:User
前言

最近學習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

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.