1.Rstudio
Rstudio的大名想必不用说,我觉得在建站服务器上使用Rstudio,也可以完成大部分R语言的学习,以及处理小数据。
参考自这篇博客:https://blog.csdn.net/duxu24/article/details/53611510
#添加源 sudo echo "deb http://cran.rstudio.com/bin/linux/ubuntu xenial/" | sudo tee -a /etc/apt/sources.list #下载公钥 gpg --keyserver keyserver.ubuntu.com --recv-key 51716619E084DAB9 gpg -a --export 51716619E084DAB9 | sudo apt-key add - #安装r-base r-dev sudo apt-get update sudo apt-get install r-base r-base-dev
安装Rstudio
https://www.rstudio.com/products/rstudio/download-server/
sudo apt-get install gdebi-core cd softs wget https://download2.rstudio.org/rstudio-server-1.1.456-amd64.deb sudo gdebi rstudio-server-1.1.456-amd64.deb
#建立用户并加入组 sudo adduser rstudio usermod -g rstudio-server rstudio
2.安装jupyter notebook
jupyter notebook,以前叫ipython notebook,同样是大名鼎鼎的网页ide,可以实现各种强大的功能,包括运行在集群之上,以及qiime2的的自定义数据分析。下面是安装过程,参考了微信公众号的一篇推文:
十分钟快速搭建云端Jupyter Notebook服务器,编程派 公众号
#安装python pip sudo apt-get install python3 python-pip #配置国内 PyPI 源 vi ~/.pip/pip.conf #我是腾讯云源,就不配置了 [global] index-url = https://mirrors.ustc.edu.cn/pypi/web/simple format = columns #建虚拟环境 sudo pip install -U virtualenv virtualenv venv -p python3 virtualenv venv2 -p python2 #这里我建两个,防止不兼容 #分别激活,下面的步骤是分别做两遍的,如无必要,建立一个即可 source venv/bin/activate #安装 Jupyter sudo pip install -U jupyter #配置 Jupyter touch venv/conf.py #创建密码 pip install notebook PASSWD=$(python -c 'from notebook.auth import passwd; print(passwd("jupyter"))') echo "c.NotebookApp.password = u'${PASSWD}'" c.NotebookApp.open_browser = False c.NotebookApp.port = 881 c.NotebookApp.password = u'sha1:${PASSWD}' # ${PASSWD} 替换为实际的 sha1 值 jupyter notebook --config venv/conf.py
然后就可以用了,当服务用还要后台运行,为了避免每次输入两三个命令,写个小脚本。
vi jupyter-python3.sh jupyter notebook --config /home/ubuntu/venv/conf.py