1. 程式人生 > >Ubuntu 16.04 (+ win7 )雙系統安裝和深度學習環境配置

Ubuntu 16.04 (+ win7 )雙系統安裝和深度學習環境配置

遲遲不願裝win7+Ubuntu雙系統。是由於以前有一次安裝win7 64bit和win732bit雙系統的經歷,結果是正常使用一段時間後,系統會提示沒有啟用,很是心累。

故一直使用win7作為深度學習的環境。安裝軟體也各種花樣踩坑出坑,先後嘗試過使用使用虛擬機器和使用遠端的雲平臺,發現都有一些我不能忍受的問題。

虛擬機器本來就是一個體驗linux的產品,在windows平臺,佔用額外記憶體;在執行程式碼時偶爾會出現只有虛擬機器才會有的報錯,所以棄用。雲平臺一般都沒有桌面,對於linux小白來說,並不友好。

在諮詢了幾個小夥伴之後,發現大家的linux和windows雙系統都執行的挺好的。所以在再一次出現windows上,模組安裝報錯時,果斷決定安裝ubuntu雙系統。

一 所需材料:

裝有win7/系統的電腦一臺(win10也可,但我沒試過)
Ubuntu系統16.04
Universal USB Installer
easyBCD系統引導工具

二 步驟

1.

備份U盤重要資料,製作U盤啟動盤,參考連結見步驟4。

2.

備份電腦重要資料,不要存在僥倖心理!

3.

4.

5. 安裝必要的軟體

(1)安裝flash 外掛

(2) 配置映象源,提高軟體下載速度

sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
sudo gedit /etc/apt/sources.list
sudo apt update sudo apt upgrade

(3) 只安裝chrome 不安裝不穩定的chromium

wget https://dl.google.com/linux/direct/google-chrome-stable_current_amd64.deb
sudo dpkg -i google-chrome-stable_current_amd64.deb

(解除安裝firefox,可選)sudo apt remove firefox/chromium-browser

(4) 其他配置

wps,搜狗
sudo dpkg -i *.deb(可能會安裝失敗,由於缺少支援的模組)
sudo apt -f install (修復依賴)
sudo dpkg -i *

.deb(繼續安裝即可)
安裝完成在 搜尋 中搜索對應名稱即可。

6. 配置深度學習環境

(1)更改預設版本為python3:

(2)No module named pip解決辦法:

(3)安裝支援pip3

首先需要安裝支援Python3的pip管理工具,如果是Python2.x可以直接使用如下sudo apt-get install pip裝的是pip2不支援Python3.x,可以使用如下命令安裝pip3

sudo apt-get install python3-pip

安裝tensorflow

pip3 install --upgrade https://mirrors.tuna.tsinghua.edu.cn/tensorflow/linux/cpu/tensorflow-1.5.0rc1-cp35-cp35m-linux_x86_64.whl

(4)可選擇安裝anaconda或者分別安裝各個科學計算庫,

推薦前者,可以避開各個庫版本不相容的問題。(以下是採用後者安裝)
在虛擬環境中安裝jupyter notebook/matplotlib/
儘量查閱官網中寫的安裝方法,否則很多部落格都跟不上時間(魚與漁),

  • jupyter notebook
    python3下:
python3 -m pip install --upgrade pip
python3 -m pip install jupyter
  • matplotlib
sudo apt-get install python3-matplotlib #(很快,自動安裝numpy)
  • keras
```
sudo pip3 install h5py # (網速太慢,幾次都安裝失敗,但最後成功了)
sudo pip3 install keras # 有時安裝不上,採用下面的原始碼安裝
# 使用原始碼安裝,很快
git clone https://github.com/fchollet/keras.git
# 接著 cd 到Keras的資料夾中,並執行下面的安裝命令:
sudo python3 setup.py install
  • numpy版本相容問題:
sudo pip uninstall numpy
sudo pip install numpy==1.14.5

(5)pycharm安裝

cd進入pycharm-community/bin;在終端輸入sh ./pycharm.sh,回車。

總結:安裝一些計算庫:

1 網速慢,可以稍等一下,多嘗試幾次,而非換平時網速更不好的網路(自己網路原因,下載端伺服器原因)
2 使用網頁/wget命令 下載,離線安裝( sudo pip3 install -U pandas-0.23.4-cp35-cp35m-manylinux1_x86_64.whl )
3 訪問國外網站:上午網速>下午網速>晚上網速

三 進一步學習