同一局域网下Jupyter notebook访问另外一台电脑

让我们开始吧

  • 准备工作
    • 设置Jupyter notebook
    • 电脑A执行jupyter notebook打开服务端
    • 电脑B地址栏输入Aip:8888即可

准备工作

1、同一局域网下的两台电脑AB
2、一台电脑A已经安装好Jupyter notebook

设置Jupyter notebook

1、打开终端,运行以下命令

jupyter notebook --generate-config

linux 下生成的文件在:~/.jupyter/jupyter_notebook_config.py
windows下生成的文件在:C:\Users\USERNAME\.jupyter\jupyter_notebook_config.py
2、获取编码后的密码
在命令行中输入python执行python代码如下

from notebook.auth import passwd
passwd()

输入你想要设置的密码得到一串字符

Enter password:
Verify password:
Out:'sha1:b1df617fbcfd:6a75d0a661fe6cb7e7acc4b98c6d8983c40142f8'

3、修改文件
打开~/.jupyter/jupyter_notebook_config.py

  • 修改登录密码
c.NotebookApp.password = u'sha1:b1df617fbcfd:6a75d0a661fe6cb7e7acc4b98c6d8983c40142f8'
  • 开启局域网服务器
c.NotebookApp.ip = '*'
c.NotebookApp.port = 8888
  • 默认会打开浏览器,既然开启了局域网,就不要了:
c.NotebookApp.open_browser = False
  • 修改启动目录
c.NotebookApp.notebook_dir = '绝对目录'

电脑A执行jupyter notebook打开服务端

电脑B地址栏输入Aip:8888即可

你可能感兴趣的:(Ubuntu,linux,python,ubuntu)