在局域网上公开python jupyter

时间:2016-08-25 22:54:27

标签: python linux python-3.x ubuntu-14.04 jupyter

我已经在本地网络局域网上安装了jupyter但我无法从局域网上的另一个macine访问http://<IP>:8888。我用iptables打开了端口8888和端口范围49152到65535(此范围在http://jupyter-notebook.readthedocs.io/en/latest/public_server.html指定)

本指南http://jupyter-notebook.readthedocs.io/en/latest/public_server.html介绍了公开展示笔记本,但我只是尝试通过局域网共享。

我错过了一步吗?

3 个答案:

答案 0 :(得分:43)

试试jupyter notebook --ip <your_LAN_ip> --port 8888 然后从另一台计算机访问http://your_LAN_ip:8888

答案 1 :(得分:4)

还可以在c.NotebookApp.ip = '<your_ip_or_hostname>'c.NotebookApp.port = 8888参数中的配置文件中添加IP /主机。

如果您还没有运行jupyter notebook --generate-config

的jupyter配置文件

答案 2 :(得分:1)

在macosx中,伙伴为我工作

0。使用jupyter笔记本--generate-config生成配置文件

1。在配置文件中设置并添加

npm install @babel/cli @babel/node @babel/preset-env -D

2.jupyter笔记本--ip --port 8888