jupyter lab 远程部署

yao
yao
2023-03-06 / 1 评论 / 32 阅读 / 正在检测是否收录...

安装jupyterlab

最好使用sudo 权限安装 jupyterlab,这样所有用户都能使用 jupyterlab,而且也不用下方的配置环境变量的步骤。

sudo pip install jupyterlab

配置变量

如果出现bash: juypyter-lab: command not found,需要配置下环境变量

方法1:
将用户目录用环境变量 ${HOME} 来代替了,这样就算是用户名不相同也不用替换直接执行下面的命令即可。
echo 'PATH=$PATH:'${HOME}'/.local/bin' | sudo tee -a /etc/profile
使用环境变量生效
$ source /etc/profile
方法二:(添加临时变量)
export PATH="$HOME/.local/bin:$PATH"

修改jupyterlab配置

生成配置文件

jupyter lab --generate-config

创建修改访问密码

输入下面的代码后,输入两次密码后会生产一个文件密钥

jupyter lab password

根据提示输入密码后,会生成另外一个配置文件~/.jupyter/jupyter_server_config.json,里面包含了经过加密的密码,如下所示:
lfslucck.png

修改配置文件jupyter_lab_config.py中的相关变量

在jupyter_lab_config.py中添加或者修改下面的内容,其中c.ServerApp.password是填写刚刚修改密码后生产的密钥

c.ServerApp.ip = '*' # 允许访问ip
c.ServerApp.allow_remote_access = False
c.ServerApp.open_browser = False
c.ExtensionApp.open_browser = False
c.LabServerApp.open_browser = False
c.ServerApp.password = 'argon2:$argon2id$v=19$m=10240,t=10,p=8$LlSzKhyztyp6J/1rql8zrw$VYmhQYBkkpPgWfckCyC0Uj0tZta8AEQyMLG3csWrAkk' # 将配置文件jupyter_server_config.json中的加密密码复制到这里

运行程序

nohup:忽略hangup信号,防止终端关闭时程序退出

nohup jupyter lab  > jupyterlab.log 2>&1 &

ubuntu 后台运行的几种方法!

0

评论 (1)

取消
  1. 头像
    yao 作者
    Android · Google Chrome

    画图

    回复