Python-Jupyter——配置跨机器使用

Jupyter notebook默认是不能跨机器使用的,只能使用localhost访问,本文讲述了让其能跨机器访问的方法


Jupyter notebook跨机器使用配置说明

生成配置文件

1
jupyter notebook --generate-config
* 如果是`root`用户可能会存在问题,按照提示操作即可

生成密码

1
jupyter notebook password
* 按照提示输入密码,这就是以后在远程访问时使用的密码
* 生成的秘钥在`~/.jupyter/jupyter_notebook_config.json`下

修改配置文件

1
vim  jupyter_notebook_config.py
  • 需要修改以下行
    1
    2
    3
    4
    c.NotebookApp.ip='*' # 这里可以写成本机的公网ip,或者是局域网ip
    c.NotebookApp.password = u'sha1:***' # 这里需要复制修改成刚才生成的密文
    c.NotebookApp.open_browser = False # 启动Jupyter时是否自动打开Web页面
    c.NotebookApp.port =8888 #可自行指定一个端口, 访问时使用该端口