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 終於完成了,但願不要再出現錯誤了!!!
ヾ(◍°∇°◍)ノ゙加油