主要記錄了最近工作要用到的一些測試環(huán)境的搭建了嚎,記下來以后隨時隨地都可以搭建這樣一個環(huán)境廊营。沒什么太多技術含量,主要是為了方便露筒。
一. 操作系統安裝
下載操作系統鏡像(虛擬機中安裝的,畢竟只是測試用)
修改軟件源伶氢,這里用的是aliyun的,親測可用
禁止guest登錄(適合輕微強迫癥患者)
首先安裝vim :sudo apt-get install vim-gnome
sudo vim /usr/share/lightdm/lightdm.conf.d/50-unity-greeter.conf
添加 allow-guest=false
sudo無密碼登錄
sudo chmod 770 /etc/sudoers
sudo vim /etc/sudoers
修改為
root ALL=(ALL:ALL) NOPASSWD: NOPASSWD: ALL
# Members of the admin group may gain root privileges
%admin ALL=(ALL) NOPASSWD: NOPASSWD: ALL
# Allow members of group sudo to execute any command
%sudo ALL=(ALL:ALL) NOPASSWD: NOPASSWD: ALL
sudo chmod 0440 /etc/sudoers
增加源(為了安裝最新版本的R語言)
sudo vim /etc/apt/sources.list 添加以下信息:
deb http://mirror.bjtu.edu.cn/cran/bin/linux/ubuntu trusty/
deb http://mirror.neu.edu.cn/ubuntu/ trusty-backports main restricted universe
二. python機器學習環(huán)境
python系統默認是2.7
機器學習常見包的安裝(numpy,scipy,pandas,matplotlib,sklearn)
sudo apt-get install python-pip
sudo apt-get install python-dev
修改pip的源(默認源下載太慢)
sudo vim ~/.pip/pip.conf 添加
[global]
trusted-host=mirrors.aliyun.com
index-url=http://mirrors.aliyun.com/pypi/simple/
這里我們有兩種方式安裝python包:(1) apt-get直接安裝 (2) pip install 安裝 (推薦第一種方式安裝,pip安裝會出現某些包找不到資源)
sudo apt-get install python-numpy
sudo apt-get install python-scipy
sudo apt-get install python-matplotlib
sudo apt-get install python-sklearn
sudo pip install pandas
或者
sudo apt-get build-dep python-numpy(安裝相關編譯環(huán)境肪虎,可選)
sudo apt-get build-dep python-scipy
sudo pip install numpy
sudo pip install scipy(會有兩個包找不到資源,推薦第一種方式安裝)
sudo pip install numpy
sudo pip install pandas
另外也安裝了scrapy等常用庫
開發(fā)工具
日常寫代碼用ipython notebook環(huán)境就好了
sudo apt-get install ipython
sudo pip install notebook
sudo apt-get install ipython-notebook
輸入 ipython notebook 就進入了代碼界面
三. R環(huán)境
先來個全面升級吧
sudo apt-get update
可能會遇到錯誤:
Reading package lists... Done
W: GPG error: http://mirror.bjtu.edu.cn trusty/ Release: The following signatures couldn't be verified because the public key is not available: NO_PUBKEY 51716619E084DAB9
輸入:
sudo apt-key adv --keyserver keyserver.ubuntu.com --recv-keys 51716619E084DAB9
sudo apt-get upgrade 可能要花一段時間
安裝R語言
sudo apt-get install r-base
R語言開發(fā)工具RStudio
sudo apt-get install gdebi-core
sudo gdebi rstudio-0.99.484-amd64.deb
R包換國內的源
輸入: rstudio
tools-->global option-->package 換成國內的源