python与R的安装

主要记录了最近工作要用到的一些测试环境的搭建,记下来以后随时随地都可以搭建这样一个环境。没什么太多技术含量,主要是为了方便。

一. 操作系统安装

下载操作系统镜像(虚拟机中安装的,毕竟只是测试用)

修改软件源,这里用的是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 换成国内的源
点赞