如何正确地配置jupyter lab 局域网访问
Jupyter Lab 在默认的情况下是无法局域网访问的. 而且网上大部分教程都错误的。
在此特意更正一下。
生成JupyterLab配置文件
生成命令全网都能找到。 代码如下:
jupyter-lab --generate-config
编辑配置文件
运行代码后, 终端会返回配置文件路径。
打开文件并添加一下代码
c.ServerApp.allow_origin = '*'
c.ServerApp.ip = '192.168.1.101'
c.ServerApp.allow_origin = ‘*’ 代表接受远程访问。 这一点大部分教程都是正确的
c.ServerApp.ip = 代表jupyter lab的ip地址。
网上大部分教程会把 c.ServerApp.ip 当作访问ip并设置成 ‘0.0.0.0’. 这样做是错误的。
c.ServerApp.ip 应该是jupyter的ip地址。
如果设置成‘0.0.0.0’ 不仅局域网无法访问, 本地主机也无法访问。
所以,应该将c.ServerApp.ip 设置成主机的局域网ip. 如:‘192.168.1.101’