Jupyter Lab | “丢下R,一起来快乐地糟蹋服务器!”
2023-02-28 本文已影响0人
陈有朴
写作前面
工具永远只是为了帮助自己提升工作效率 —— 沃兹基·硕得
所以说,为什么要使用jupyterlab呢?当然是因为基于服务器来处理数据就可以使劲造了,而且深切地感觉到,“R这玩意儿是人用的吗”。
jupyter-lab | mamba安装以及configuration
# 1. mamba安装
mamba create -n jupyterlab jupyter-lab
# 2. 生成配置文件
jupyter notebook --generate-config
# 3. 设置密码
# Note:以下为python代码
python
from notebook.auth import passwd
passwd() # 此处会生成一串密匙,后续添加到"~/.jupyter/jupyter_notebook_config.py"中即可
# 4. 修改配置文件
vim ~/.jupyter/jupyter_notebook_config.py
将下述内容添加到~/.jupyter/jupyter_notebook_config.py
中,
c.ServerApp.allow_remote_access = True
c.ServerApp.ip = '*'
# 启动时不自动打开浏览器
c.ServerApp.open_browser = False
c.LabServerApp.open_browser = False
c.ExtensionApp.open_browser = False
c.LabApp.open_browser = False
# 添加刚刚生成的密钥
c.ServerApp.password = '<密匙>'
# 根据个人需要修改端口号(默认 8891)
c.ServerApp.port = 8891
jupyter-lab | 优雅地采用MobaXterm
一张图解,
- 选择
Local port forwarding
- Remote server part填写对应打开的端口以及本地地址(内网)
- SSH server part填写user使用ssh登录服务器的地址(外网)
- 个人PC用于登录的端口
jupyter-lab | 优雅地采用byobu
稍微带过一下,使用byobu就可以“永久性”开启一个窗口,让jupyterlab一直运行还可以保持检测(虽然写入log文件也是可以的)