pip安裝tensorflow非常友善,幾乎隻需要sudo pip install tensorflow一條指令就可以解決。但往往pip預設是國外源,在下載下傳安裝過程中出現大片失敗資訊,此時需要更改為國内源便可以輕松解決。首先貼出幾乎都能奏效的清華源改源方法。
1.在根目錄下建立一個.pip檔案夾
mkdir .pip
2.進入該檔案夾,建立一個pip.conf檔案(用來添加pip預設源)
cd .pip
vim pip.conf
圖不太清楚,就是直接在檔案輸入
[global]
index-url=https:''pypi.tuna.tsinghua.edu.cn/simple
3.然後儲存退出,重新安裝即可
sudo pip install tensorflow
pip會根據清華源中找到比對機型和環境的tensorflow版本進行安裝,至此完畢。
通常如果機器環境和依賴都有的話可以直接安裝完畢,但因為最近tornado被列入pypi,是以安裝過程中會出現matplotlib 1.3.1 need tornade類似錯誤,要求安裝tornado。很簡單幾條指令即可解決。
1. 下載下傳tornado-2.4.1(python 2.7),說明一點,pip基本都在10.0版本左右,那麼與tornado4.0以上版本安裝時或許會出錯.建議2.4.1版本一遍過。
wget https://github.com/downloads/facebook/tornado/tornado-2.4.1.tar.gz
2. 解壓後進入檔案夾,進行安裝
tar -z -xv -f tornado-2.4.1.tar.gz
cd tornado-2.4.1
python setup.py build
sudo python setup.py install
此時tornado安裝完畢,再次執行sudo pip install tensorflow 便不會再次收到tornado報錯資訊
若出現six資訊類的報錯,那麼在安裝tensorflow指令時附加一個參數
sudo pip install tensorflow --ignore-installed six
幾乎所有安裝tensorflow最愛出的錯誤均可通過以上措施解決完畢,如果有問題歡迎談論交流。有用的話記得點贊!