无法访问 Google Cloud Platform 上的 Jupyter 实验室。找不到模板:“403.html”

Cannot access Jupyter lab on Google Cloud Platform. Cannot find template: "403.html"

我在 Google 云平台上有一个虚拟机。我在 Jupyter 实验室留下了一个代码 运行,我通过端口 8080 访问它,我偶尔使用 Google 云 shell 检查它是否正常运行。这个过程在将近两周的时间里运行良好,但是当我尝试在端口 8080 上进行 Web 预览时,突然出现以下消息:找不到模板:“403.html”在“/opt/conda/share/jupyter/lab/static”中。

有什么想法可以解决这个问题并可以访问端口 8080 上的 jupyter 实验室吗?

我进行了测试,我得到了同样的错误,但是在我启用 Notebooks API 消息消失了,我可以打开 JupyterLab。我建议您检查是否启用了上述API,如果没有启用它。

作为额外的解决方法,您可以尝试通过 运行 安装 gcloud commands within it, please notice that it’s required to have the Cloud SDK 从另一个环境(如本地计算机)访问。

如果这两个选项都不适合您,我建议您联系 Google Cloud Platform support this according to your support plan,以便他们检查您的 VM 是否存在特定问题。

我发现我在那种情况下缺少设置 c.NotebookApp.allow_remote_access = True,否则你应该检查 c.NotebookApp.ip。在某些集群中,您应该设置 c.NotebookApp.ip = 'localhost' 而不是 *.