1. 程式人生 > >人工智慧學習—Win10下用Anaconda安裝深度學習工具TensorFlow

人工智慧學習—Win10下用Anaconda安裝深度學習工具TensorFlow

筆者這裡介紹一下Win10下用Anaconda安裝深度學習工具TensorFlow,安裝版本和環境都屬於最新版本。

本機環境(整合顯示卡)

這裡直接上乾貨:

1.安裝Anaconda

    進入https://www.anaconda.com/download/官網,下載對應的Anaconda版本,這裡本機選擇的是64位WINDOWS版本

就和安裝普通的軟體一樣,全部選擇預設即可,注意勾選將python3.6新增進環境變數

這樣Anaconda就安裝好了

2. 安裝後,先執行 開始選單->Anaconda3—>Anaconda Prompt(注意:這裡一定要用管理員許可權執行)

 :

如果上述圖中不用管理員許可權執行,後面安裝過程會出現如下Cache entry deserialization failed, entry ignored(如下圖告警)

輸入如下兩行命令:第一行是配置管道下載映象,這裡使用的清華 https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
  •  

3. 繼續在Anaconda Prompt中利用Anaconda建立一個python3.5的環境

    環境名稱為tensorflow ,輸入下面命令:

conda create -n tensorflow python=3.5

 

4. 安裝python3.5的環境下適合的cpu版本的TensorFlow

pip install --upgrade --ignore-installed tensorflow
  •  

注:這裡沒有介紹GPU版本的安裝方法,GPU版本需要安裝cuda8+cudnn5,如需要的請搜尋其他博文。

  這樣tensorflow cpu版本就安裝好了。

   在下載過程中,出現如下的安裝包tensorflow-xx-cp35-win_amd64.whl:雖然主機CPU是INTEL,但是這裡AMD64下載包是正常的,AMD64、x64、x86-64、EM64T 在大部分情況下都是一個意思,就是64位的軟體,不同公司叫法不同。主要因為AMD率先開發了相容32位的64位指令集

 

5. 測試tensorflow
在Anaconda Prompt中啟動tensorflow環境,先輸入activate tensorflow進入python環境,然後輸入python命令
這裡寫圖片描述
測試程式碼如下,證明安裝OK

import tensorflow as tf
hello = tf.constant('Hello, TensorFlow!')
sess = tf.Session()
print(sess.run(hello))
  • 1
  • 2
  • 3
  • 4

執行結果:
這裡寫圖片描述

總結:通過上述步驟,可以保證不會出現測試程式碼過程中的“no module named tensorflow”錯誤(如下圖,下圖錯誤往往由於步驟2,3,4中的命令列是在CMD控制檯中輸入,而不是通過管理員許可權開啟Anaconda Prompt中輸入),即能證明TensorFlow的庫安裝成功!