1. 程式人生 > 實用技巧 >Anaconda+tensorflow 安裝

Anaconda+tensorflow 安裝

Anaconda+tensorflow 安裝

  關於Anaconda+tensorflow在安裝過程中坑的總結,希望以後少點坑,祝願今後“所行化坦途”!

一、安裝

  安裝過程我是按照網上大佬的方法一步一步操作的,具體可參考:http://www.cppcns.com/jiaoben/python/321121.html

1、Anaconda安裝

  Anaconda安裝包直接在清華校園映象裡邊下載,然後傻瓜式安裝即可。

  

  如此Anaconda就安裝完成了。

  在開始選單選擇 Anaconda Prompt開啟。

  

  在開啟的命令列,輸入conda list,可以看到在Anaconda下安裝的各種包:

  

2、TensorFlow

注意:一定一定要看好版本,就是因為版本錯誤導致麻煩不斷!!!

python3.5版本不知什麼原因停用了,3.7版本使用不太方便,所以安裝3.6版本。

(1)開啟 Anaconda Prompt :

  加入清華映象,這樣安裝更快:

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

   conda config --set show_channel_urls yes

(2)建立環境

  輸入命令: conda create -n tensorflow python=3.6

開始安裝,安裝完成後,開啟 Anaconda Navigator,在頁面左側Environment中有tensorflow環境。

  (3)啟動tensorflow環境:

   在Anaconda Prompt 中輸入:activate tensorflow

   假如不再使用TensorFlow環境,可以使用 deactivate 命令。

   

  (4)安裝cpu版本的TensorFlow:

    (TensorFlow 2 在某些情況下還無法使用,所以在安裝過程中要加上 1.x,否則預設為2)

    pip install --upgrade --ignore-installed tensorflow=1.2 -i https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/

   (此條命令一定要在TensorFlow環境下進行)

    注:GPU版本安裝可以參考網上大佬,本次安裝沒有GPU版本。

  (5)安裝完成:

    理論上來說,此次安裝已經完成,可架不住坑多啊,下面就總結一下坑的問題。

    部落格中已經提出,需要安裝兩個外掛ipython和Spyder,否則會出現 No module named ‘tensorflow' 錯誤:

    開啟Anaconda Navigator,選擇Not installed,分別找到這兩個外掛,點選apply安裝:

  安裝成功後,切換到install,可以看到以及安裝好。

  1、Juypter Notebook

  這個選擇開啟必須是在TensorFlow環境下,否則是在base環境下,導致TensorFlow庫無法匯入:

  

  2、預設檔案存放位置

  

  

  然後將其傳送到桌面快捷,方便使用。

  注:一定一定要在更改完預設路徑之後再發送到桌面,不然還是錯誤的。

  這個時候雙擊開啟,彈出一個命令對話方塊,並自動在預設瀏覽器中開啟

  現在就可以在“New”按鈕中建立檔案了。

  

  

  注意:這裡有一坑,可能會出現報錯:

  

  解決辦法,參考:https://www.cnblogs.com/sench/p/9541450.html

  在anaconda命令列,選擇TensorFlow環境,安裝ipython和jupyter:(我感覺可以只安裝jupyter,剛才已經在外掛中安裝過ipython了)

  activate tensorflow

  安裝 nb_conda:

  conda install nb_conda

  安裝完成,啟動 Jupyter Notebook :

  jupyter notebook

  

  填坑完畢!!!

  其他:

  因為版本問題不相適應,所以,需要版本改變,這裡總結幾個用到的命令:

  1、numpy版本問題:

  先解除安裝numpy:pip uninstall numpy

  安裝新版本:pip install -U numpy==1.11.0 1.11.0 為新版本號,-U 不可缺少

  2、python版本問題:

  python版本有錯,直接重灌即可,方法類似前面,一定注意要加入清華映象,否則很慢,請求超時。

  3、TensorFlow版本問題:

  其實也是重灌pip install tensorflow==1.2.0 -i https://XXXX(清華映象)

  或者pip install --ignore-installed tensorflow-gpu==1.12.0 -i https://(清華映象)

  bingo 終於完成了,但願不要再出現錯誤了!!!

  

  ヾ(◍°∇°◍)ノ゙加油