在远程服务器上运行Jupyter Notebook时,指定主机名

6

我在远程服务器上运行笔记本电脑,通过浏览器从我的本地计算机连接。一个小麻烦是它在启动时打印了以下内容:

Serving notebooks from local directory: /home/xxxxxxx
0 active kernels
The Jupyter Notebook is running at:
http://(friendly or 127.0.0.1):8888/

在这里,friendly是主机的友好名称。主机的完全限定域名实际上是friendly.x.y.z.com。我希望打印出以下内容:

The Jupyter Notebook is running at:
http://friendly.x.y.z.com:8888/

如何使控制台中的URL可直接点击?是否可以在Jupyter Notebook中传递配置选项来明确指定要显示的主机名?请注意,尽管出现了上述消息,在浏览器中 http://friendly.x.y.z.com:8888/ 的解析是正确的。

1个回答

2

你应该首先生成配置文件:

jupyter notebook --generate-config

然后,使用配置文件,您可以通过编辑配置文件~/.jupyter/jupyter_notebook_config.py来设置自定义URL,更改以下行:

c.NotebookApp.custom_display_url = 'http://friendly.x.y.z.com:8888'

当您启动服务器时,它将显示此URL与令牌连接在一起。

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接