Anaconda+tensorflow 安裝


Anaconda+tensorflow 安裝

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

一、安裝

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

  版本:win10+python 3.6 + tensorflow 1.2 + numpy 1.13

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 

  

  另外:

       如果遇到tensorflow環境下沒有安裝Jupyter Notebook的話,可以直接再命令行運行:conda install jupyter 即可。

      

 

 

  填坑完畢!!!

  其他:

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

  1、numpy版本問題:

  先卸載numpy: pip uninstall numpy 

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

  2、python版本問題:

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

  另外在安裝tensorflow中,如果一直報錯找不到對應tf版本,那可能就是python版本不對,卸載python重裝。

  參照:https://blog.csdn.net/xavier_muse/article/details/83998744

  3、TensorFlow版本問題:

  其實也是重裝  pip install tensorflow==1.2.0 -i https://XXXX(清華鏡像)

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

 

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

  

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

  

 

 

   

 

 

 

 

 

 

 

 

 

 

 

 

  

 

 

 

 

 

  

 

 

 

 

 

 

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM