Jupyter远程开发配置指南

  1. 登录服务器,在默认Python环境中安装jupyter或jupyterlab;
  2. 进入python环境,输入from notebook.auth import passwd,接着输入passwd()设置密码,然后会生成一个“sha1:...”的加密密码,将之复制;
  3. 生成配置文件:jupyter notebook --generate-config;
  4. 打开配置文件:vim /root/.jupyter/jupyter_notebook_config.py
  5. 修改如下:
    1. c.NotebookApp.allow_root = True  # 允许root用户访问
    2. c.NotebookApp.notebook_dir = u'/root/note'  # 默认访问路径
    3. c.NotebookApp.ip = '*'  # 设置访问notebook的ip,*表示所有IP
    4. c.NotebookApp.password = u'sha1:...'  # 填写刚刚复制的密钥
    5. c.NotebookApp.open_browser = False  # 禁止notebook启动时自动打开浏览器
    6. c.NotebookApp.port = 8888  # 指定访问的端口,默认是8888
  6. 启动jupyter:jupyter notebook --config /root/.jupyter/jupyter_notebook_config.py --allow-root(若使用jupyterlab则将notebook替换为lab;若配置中添加了allow_root参数则无需写--allow-root)
  7. 任意打开客户端的浏览器,输入服务器端ip:端口号即可访问;
  8. 设置后台启动:nohup jupyter notebook --config /root/.jupyter/jupyter_notebook_config.py --allow-root >/root/.jupyter/jupyter_notebook.log 2>&1 &(若使用jupyterlab则将notebook替换为lab;若配置中添加了allow_root参数则无需写--allow-root)
 
原文地址:https://www.cnblogs.com/qijunhui/p/12880837.html