配置云服务器安全组
腾讯云服务器Ubuntu20.0安装miniconda、jupyter,notebook设置中文和远程访问
这里租的是阿里云的云服务器,只改了安全组入方向TCP端口,这里开放的端口必须包含之后jupyter设置的端口,不然可能访问不了
安装jupyter
用conda安装,miniconda的安装之前已经发过了,这里直接用了
# conda新建一个环境
conda create -n jupyter -y
# 激活jupyter环境
conda activate jupyter
# 安装jupyter
conda install jupyter -y
配置jupyter远程访问
# 生成notebook配置文件
jupyter notebook --generate-config
# 打开python,创建一个密文的密码
python
from notebook.auth import passwd
passwd()
# 输入密码,再次输入
exit()
# 修改默认配置文件
vim ~/.jupyter/jupyter_notebook_config.py
# 插入下面的内容,vim操作自行搜索
c.NotebookApp.ip='*'
c.NotebookApp.password=u'argon2:$argon2id$v=19$m=10240,t=10,p=8$OBOjmJ9BxdyrtuY4acfI9g$iwU6g+wQHTNeJJQ0DAjJXjj6azUpJ8oDFvjKxnqxfWw' # 上图红框里面内容前面加u
c.NotebookApp.open_browser=False
c.NotebookApp.port=8888
# 运行jupyter notebook(重启Shell后要先进入jupyter环境再运行jupyter notebook)
jupyter notebook
在本机浏览器中输入服务器IP地址+端口号
输入上面红框时设置的密码
登录成功,不过新建的时候只有python一个内核
退出直接在 Xshell 里面退出就行
安装R
# 安装R,还是在jupyter环境下
conda install -c conda-forge r-base -y
conda install -c conda-forge r-irkernel -y
再运行jupyter notebook进入
安装nb_conda(可选)
不同环境的内核可以通过安装nb_conda解决
conda install -c conda-forge nb_conda_kernels
再运行jupyter notebook进入
Jupyter Notebook扩展插件(可选)
conda install -c conda-forge jupyter_contrib_nbextensions
conda install -c conda-forge jupyter_nbextensions_configurator
jupyter contrib nbextension install --user
选自己想要的插件就行了