記錄一下裝Ubuntu16.04和tensorflow踩過的所有坑(小白按我的順序不會錯)

    裝Ubuntu16.04斷斷續續裝了1個禮拜,運氣不太好,踩到了各種各樣的坑,通過查各種資料才終於大獲成功。現將所有的參考資料按順序整理如下:

第一部分

第一步前期準備與裝系統

    Ubuntu 16.04安裝

    參考文獻:點擊打開鏈接

    (切記:安裝第三方軟件要打勾,這樣雖然慢,但是安裝得比較全。)

第二步一定要裝網卡驅動,這樣以便後面程序的下載

    e1000e驅動安裝

    參考文獻:

        簡略步驟:點擊打開鏈接

        詳細步驟:點擊打開鏈接

第三步更改安裝源,以便提高後面程序下載進度

        安裝源:點擊打開鏈接

        更改安裝源的步驟:點擊打開鏈接

第二部分

第一步:安裝依賴包 、禁用 nouveau 、配置環境變量 

    參考文獻:點擊打開鏈接(參考前三步)

第二步:安裝CUDA(前方預警:坑來了!!)

    一定要用runfile文件!     

    參考文獻:點擊打開鏈接(第四步到第六步)

                      點擊打開鏈接(第二部分有詳細步驟)

    (r如果要改版本,卸載以前的版本,用如下語句:

sudo /usr/local/cuda-8.0/bin/uninstall_cuda_8.0.pl

注:關於tensorflow-gpu與cudnn,cuda版本適配問題,參考:參考

 

第三步:安裝NVIDIA驅動(前方預警:坑來了!!)

 1.簡便方法:方法

(這方法裝起來快)   

 

2.有些教程裝了這個驅動之後你會發現在登錄界面進入死循環,參考下面這個教程,就能躲過。

    參考文獻:點擊打開鏈接(注意:提前關注禁忌部分,)

sudo gedit /etc/modprobe.d/blacklist.conf

    此處還會有的某些坑:

        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.開機無法進入界面,如圖所示,選擇啓動後黑屏,鍵盤鎖住。

                                            Ubuntu引導界面

          原因:內核升級,無法正常加載

          解決措施:   1.選擇 Advanced options for Ubuntu

                                 2.選擇內核,如圖所示

                                           Ubuntu內核

          參考:https://blog.csdn.net/ezhchai/article/details/78788564

        2.安裝ibus後 運行Tensorflow程序時報錯:

    (a) 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

    (b)  ImportError: libcublas.so.9.0: cannot open shared object file: No such file or directory

     解決方案

    3.安裝jupyter notebook

點擊打開鏈接

    最後感謝大神們的幫助帖,能助我順利跨過每個坑。

4.插入耳機沒聲音

Input / output  都調到Headset Microphone

 

 

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章