1. 安装jupyter lab
conda或者pip都可
2.生成密码
服务器使用python运行以下指令
from notebook.auth import passwd
passwd()
会出现密码设置
Enter password:
Verify password:
'XXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXXX'
记得保存下秘钥
3.生成并修改配置文件
生成配置文件
jupyter lab --generate-config
打开并配置
vim ~/.jupyter/jupyter_lab_config.py
在文档中找到想要修改的命令进行修改
我的修改如下
c.ServerApp.root_dir = '' # 设置默认工作目录
c.ServerApp.ip = '*' # 允许访问此服务器的 IP,星号表示任意 IP
c.ServerApp.password = '****************' # 之前生成的密码 hash 字串, 粘贴进去
c.ServerApp.open_browser = False # 运行时不打开本机浏览器
c.ServerApp.port = 8888 # 使用的端口,随意设置,但是要记得你设定的这个端口
c.ServerApp.enable_mathjax = True # 启用 MathJax
c.ServerApp.allow_remote_access = True # 允许远程访问
c.ServerApp.allow_root = True # 允许root权限
由于公司服务器自带防火墙了,我就进行了简单设置,私人服务器应该要注意设置防火墙
4.完成
直接在浏览器访问即可(如果 HTTP ERROR 500 是因为你没启动jupyterlab)
服务器ip:端口号
参考
参考了以下博文: