Jupyter Lab | “丢下R,一起来快乐地糟蹋服务器!”

写作前面

工具永远只是为了帮助自己提升工作效率 —— 沃兹基·硕得

所以说,为什么要使用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文件也是可以的)

推荐阅读

  • https://iscottmark.github.io/2021/jupyterlab/
  • https://blog.csdn.net/AI414010/article/details/103700645

你可能感兴趣的:(Jupyter Lab | “丢下R,一起来快乐地糟蹋服务器!”)