天天看點

Ubuntu 16.04 (+ win7 )雙系統安裝和深度學習環境配置一 所需材料:二 步驟使用源碼安裝,很快接着 cd 到Keras的檔案夾中,并運作下面的安裝指令:

遲遲不願裝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.

硬碟分區。https://www.bilibili.com/video/av11040761

按照視訊内容,騰出一定的硬碟空間。

4.

安裝雙系統并引導

參考上述視訊和以下連結:

Windows下安裝Ubuntu 16.04雙系統

http://www.cnblogs.com/Duane/p/5424218.html

win7 下安裝 ubuntu 16.04雙系統

https://www.cnblogs.com/zle1992/p/6289481.html

5. 安裝必要的軟體

###(1)安裝flash 插件

https://jingyan.baidu.com/article/3c48dd34a2952ee10be35820.html

###(2) 配置鏡像源,提高軟體下載下傳速度

https://mirrors.tuna.tsinghua.edu.cn/help/ubuntu/

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

參考連結:http://www.mamicode.com/info-detail-1750182.html

主要内容:采用下載下傳deb包,手動安裝

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) 其他配置

https://www.linuxidc.com/Linux/2016-09/135165p2.htm

或https://blog.csdn.net/xw12138/article/details/78005554?locationNum=2&fps=1

解除安裝liboffice,安裝wps,搜狗輸入法,fq

wps,搜狗

sudo dpkg -i ***.deb(可能會安裝失敗,由于缺少支援的子產品)

sudo apt -f install (修複依賴)

sudo dpkg -i ***.deb(繼續安裝即可)

安裝完成在 搜尋 中搜尋對應名稱即可。

問題:解決wps字型缺失:https://blog.csdn.net/StefanSalvatore/article/details/72765659

fq:

https://blog.csdn.net/snnily/article/details/78056034

teamviwer:

https://zhuanlan.zhihu.com/p/31151247

配置快捷鍵

https://zhuanlan.zhihu.com/p/31151247

參考

視訊:https://www.bilibili.com/video/av13832824?from=search&seid=9640475942827340131

網頁:ubuntu16.04主題美化和軟體推薦https://blog.csdn.net/xw12138/article/details/78005554?locationNum=2&fps=1

或https://www.linuxidc.com/Linux/2016-09/135165p2.htm

##6. 配置深度學習環境

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

https://blog.csdn.net/mutilcam_prince/article/details/78333796

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

https://blog.csdn.net/realDonaldTrump/article/details/79040971

pip不好用,直接解除安裝重新安裝,因更新會打來一些不相容問題

https://blog.csdn.net/jasonzzj/article/details/53341271

ubuntu16.04 安裝virtualenv:https://blog.csdn.net/WxyangID/article/details/53308865

(3)安裝支援pip3

首先需要安裝支援Python3的pip管理工具,如果是Python2.x可以直接使用如下

sudo apt-get install pip

裝的是pip2不支援Python3.x,可以使用如下指令安裝pip3

sudo apt-get install python3-pip
           

安裝tensorflow

pip uninstall tensorflow-gpu-1.5.0 # 安裝指定gpu版本
pip uninstall tensorflow-gpu-1.5.0# 解除安裝指定gpu版本
pip3 install --upgrade https://mirrors.tuna.tsinghua.edu.cn/tensorflow/linux/cpu/tensorflow-1.5.0rc1-cp35-cp35m-linux_x86_64.whl #從鏡像網站安裝cpu版本
           

###(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 通路國外網站:上午網速>下午網速>晚上網速


#三 進一步學習
**-linux入門視訊:重點内容**
尚矽谷_韓順平_Linux教程 https://www.bilibili.com/video/av21303002
**-Ubuntu書籍入門:**
完美應用Ubuntu  何曉龍李明 編著
 https://book.douban.com/subject/5327904/