記錄一下裝Ubuntu16.04和tensorflow踩過的所有坑(應該沒有比我遇到的坑更多的了吧)
裝Ubuntu16.04斷斷續續裝了1個禮拜,運氣不太好,踩到了各種各樣的坑,通過查各種資料才終於大獲成功。現將所有的參考資料按順序整理如下:
第一部分
第一步:前期準備與裝系統
Ubuntu 16.04安裝
(切記:安裝第三方軟體要打勾,這樣雖然慢,但是安裝得比較全。)
第二步:一定要裝網絡卡驅動,這樣以便後面程式的下載
e1000e驅動安裝
參考文獻:
第三步:更改安裝源,以便提高後面程式下載進度
更改安裝源的步驟:點選開啟連結
第二部分
第一步:安裝依賴包 、禁用 nouveau 、配置環境變數
參考文獻:
第二步:安裝CUDA(前方預警:坑來了!!)
一定要用runfile檔案!
參考文獻:點選開啟連結(第四步到第六步)
點選開啟連結(第二部分有詳細步驟)
第三步:安裝NVIDIA驅動(前方預警:坑來了!!)
有些教程裝了這個驅動之後你會發現在登入介面進入死迴圈,參考下面這個教程,就能躲過。
參考文獻:點選開啟連結(注意:提前關注禁忌部分,)
此處還會有的某些坑:
1.Ubuntu GNONE有推送更新就隨手升級,噩夢開始。無法登入。
2.開機啟動遇到grub rescue,無法進入系統
案例參考:點選開啟連結,這個只是解決臨時的關聯,如果重啟的話,這個問題還是會再次出現的。
徹底解決問題:點選開啟連結,參考重新生成grub部分
3.裝驅動失敗,進不去系統了
第四步:安裝CUDNN
參考文獻:點選開啟連結(第七步)
第五步:Tensorflow安裝以及其IDE Pycharm
提示:Ubuntu自帶python2.7
安裝Tensorflow參考點選開啟連結中的第二部分《Tensorflow的安裝(基於pip)》
第三部分
安裝中文輸入法
我安裝的是sunpinyin
其他的坑:
1.Ubuntu每次啟動都顯示System program problem detected的解決辦法
2.開機無法進入介面,如圖所示,選擇啟動後黑屏,鍵盤鎖住。
原因:核心升級,無法正常載入
解決措施: 1.選擇 Advanced options for Ubuntu
2.選擇核心,如圖所示
2.安裝ibus後 執行Tensorflow程式時報錯:
ImportError:libcusolver.so.8.0:cannot open shared object file:No such file or directory.
原因:該檔案路徑被改了
措施:
a.檢查LD_LIBRARY_PATH路徑
echo $LD_LIBRARY-PATH
我的結果是:“./usr/local/cuda-8.0/lib64"
b.執行以下命令
sudo ldconfig /usr/local/cuda-8.0/lib64
3.安裝jupyter notebook
最後感謝大神們的幫助帖,能助我順利跨過每個坑。