天天看點

ubuntu pip安裝tensorflow換源 以及tornado或者six報錯解決

pip安裝tensorflow非常友善,幾乎隻需要sudo pip install tensorflow一條指令就可以解決。但往往pip預設是國外源,在下載下傳安裝過程中出現大片失敗資訊,此時需要更改為國内源便可以輕松解決。首先貼出幾乎都能奏效的清華源改源方法。

1.在根目錄下建立一個.pip檔案夾

   mkdir .pip

2.進入該檔案夾,建立一個pip.conf檔案(用來添加pip預設源)

  cd .pip

  vim pip.conf

ubuntu pip安裝tensorflow換源 以及tornado或者six報錯解決

  圖不太清楚,就是直接在檔案輸入

 [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最愛出的錯誤均可通過以上措施解決完畢,如果有問題歡迎談論交流。有用的話記得點贊!

繼續閱讀