Tensorflow作爲機器學習比較好的工具,安裝過程比較繁瑣,還會出錯,我也是安裝了很多遍,開始不成功,最終都成功了,使用上也沒有問題,現在把自己的安裝經驗分享一下,希望能有所幫助。
Tensorflow的安裝網上的教程比較多,比較好的教程推薦https://www.cnblogs.com/ming-4/p/11516728.html,這個教程很詳細,我這邊只說一下安裝中的注意事項
1. Anaconda的安裝,直接去官網上下載,直接安裝,安裝過程中注意勾選環境變量;
2. conda create -n tensorflow python=3.5
=3.5可以根據安裝的Python版本更換
如果出現activate tensorflow說明這一步驟已經成功,但是千萬不要輸入activate tensorflow,否則會出現Tensorflow在Anaconda prompt下可以使用,但使用Spder無法找到Tensorflow
3. pip install tensorflow安裝過程中出錯,原因在於網速不穩,切換到國內的鏡像;
conda config --add channels https://mirrors.tuna.tsinghua.edu.cn/anaconda/pkgs/free/
conda config --set show_channel_urls yes
然後用
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow
如果用該指令安裝,安裝好的tensorflow如果import tensorflow會出錯,原因在於沒有選擇版本號,運行出錯,可以將指令修改爲
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple tensorflow==1.2.0
切換到國內鏡像後安裝也出錯,那就反覆執行pip install .........,知道安裝成功。
4. 安裝keras\opencv,安裝好Tensorflow,進入Spyder,輸入import tensorflow as tf,運行,如果沒有任何輸出,說明安裝成功。keras和OpenCV安裝比較簡單:
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple keras
pip install -i https://pypi.tuna.tsinghua.edu.cn/simple openCV-python