无法打开jupyter笔记本

无法打开jupyter笔记本

在我的笔记本(Windows 10)中通过 ssh 访问 Linux 服务器然后打开“jupyter notebook”后。出现了以下问题。 在此输入图像描述 喜欢这张照片

我怎么解决这个问题。我需要你的帮助。

答案1

我假设您的笔记本服务器正在 Linux 计算机上运行。来自服务器的完整跟踪将很有用(您可以提供吗?),但该消息通知您 Linux 服务器没有可用于服务器显示其输出的 Web 浏览器。

根据服务器的设置(完整的跟踪应该显示这一点),您也许能够从 Windows 计算机上运行的浏览器访问笔记本,地址如下:

http://my-linux-server.org:8888

该地址应该出现在跟踪输出中。例如,当我自己运行笔记本时,我得到:

[I 12:06:11.901 NotebookApp] Serving notebooks from local directory: /home/user
[I 12:06:11.901 NotebookApp] The Jupyter Notebook is running at:
[I 12:06:11.901 NotebookApp] http://localhost:8888/?token=b2f4cb6d2e868d6b12500e43c835bcddd21155d7df78052d
[I 12:06:11.901 NotebookApp]  or http://127.0.0.1:8888/?token=b2f4cb6d2e868d6b12500e43c835bcddd21155d7df78052d
[I 12:06:11.901 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[C 12:06:11.933 NotebookApp] 

To access the notebook, open this file in a browser:
    file:///home/user/.local/share/jupyter/runtime/nbserver-17371-open.html
Or copy and paste one of these URLs:
    http://localhost:8888/?token=b2f4cb6d2e868d6b12500e43c835bcddd21155d7df78052d
 or http://127.0.0.1:8888/?token=b2f4cb6d2e868d6b12500e43c835bcddd21155d7df78052d

这里,

http://localhost:8888/?token=b2f4cb6d2e868d6b12500e43c835bcddd21155d7df78052d

是我用来访问服务器的地址。默认情况下,笔记本服务器不允许从其他地址访问,但编辑文件 ~/.jupyter/jupyter_notebook_config.py 以包含以下行:

c.NotebookApp.ip = '0.0.0.0'

允许任何IP访问。使用限制性更强的 IP 地址而不是“0.0.0.0”,以确保没有其他用户使用您的会话。

答案2

您可以--no-browser在启动笔记本服务器时附加该参数。

相关内容