主要记录了最近工作要用到的一些测试环境的搭建,记下来以后随时随地都可以搭建这样一个环境。没什么太多技术含量,主要是为了方便。
一. 操作系统安装
下载操作系统镜像(虚拟机中安装的,毕竟只是测试用)
修改软件源,这里用的是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机器学习环境
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(安装相关编译环境,可选)
sudo apt-get build-dep python-scipy
sudo pip install numpy
sudo pip install scipy(会有两个包找不到资源,推荐第一种方式安装)
sudo pip install numpy
sudo pip install pandas
另外也安装了scrapy等常用库
开发工具
日常写代码用ipython notebook环境就好了
sudo apt-get install ipython
sudo pip install notebook
sudo apt-get install ipython-notebook
输入 ipython notebook 就进入了代码界面
三. R环境
先来个全面升级吧
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语言开发工具RStudio
sudo apt-get install gdebi-core
sudo gdebi rstudio-0.99.484-amd64.deb
R包换国内的源
输入: rstudio
tools-->global option-->package 换成国内的源