gpt4 book ai didi

jupyter-notebook - 为什么我无法访问远程 Jupyter Notebook 服务器?

转载 作者:行者123 更新时间:2023-12-03 06:03:29 72 4
gpt4 key购买 nike

我已经在我的centos6.5服务器上启动了Jupyter Notebook服务器。并且jupyter的运行情况如下

[I 17:40:59.649 NotebookApp] Serving notebooks from local directory: /root
[I 17:40:59.649 NotebookApp] 0 active kernels
[I 17:40:59.649 NotebookApp] The Jupyter Notebook is running at:https://[all ip addresses on your system]:8045/
[I 17:40:59.649 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).

当我想在同一个局域网中远程访问Jupyter时,比如说打开http://192.168.1.111:8045/,我根本无法打开Jupyter页面。顺便说一句,我可以成功访问远程centos服务器。

可能的原因是什么?

最佳答案

您是否已配置 jupyter_notebook_config.py 文件以允许外部连接?

默认情况下,Jupyter Notebook 仅接受来自本地主机的连接(例如,来自其运行的同一台计算机)。通过将 NotebookApp.allow_origin 选项从默认的“”修改为“*”,您可以允许从外部访问 Jupyter。

c.NotebookApp.allow_origin = '*' #允许所有来源

您还需要更改笔记本将监听的 IP:

c.NotebookApp.ip = '0.0.0.0' # 监听所有 IP

进行任何修改后,请确保取消注释这些设置(删除开头的 #)。如果不这样做,它们将被解释为注释,并且不会更改 Jupyter 笔记本客户端的行为。

另请参阅 subsequent answer 中的详细信息在这个线程中。

Documentation on the Jupyter Notebook config file.

关于jupyter-notebook - 为什么我无法访问远程 Jupyter Notebook 服务器?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42848130/

72 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com