【问题标题】:Unable to connect to Jupyter Notebook on Google Cloud无法连接到 Google Cloud 上的 Jupyter Notebook
【发布时间】:2019-07-05 02:50:04
【问题描述】:

在 Google 云上启动我的虚拟机后,我无法访问 jupyter notebook。我在 shell 提示符下键入以下代码:

jupyter notebook

这会返回一些关于笔记本服务器的信息,包括:

[I 02:28:31.858 NotebookApp] Jupyter Notebook 运行于: [I 02:28:31.858 NotebookApp]http://(my-fastai-instance2 或 127.0.0.1):8081/

但是,当我尝试访问此地址的 jupyter notebook 时,浏览器只会返回一条消息,说明无法在该服务器地址建立连接。

【问题讨论】:

  • 您可能会发现改用 GCP 的 AI Platform Notebooks 会更容易。这是一个预配置的 jupyter notebook,安装了各种流行的 ML 库,你不需要 SSH 来连接它

标签: jupyter-notebook google-dl-platform


【解决方案1】:

解决方法:

gcloud compute ssh <zone> <instance name> <port number>. 

感谢您的帮助。

【讨论】:

    【解决方案2】:

    也许你需要在网络浏览器中试试这个地址: http://localhost:{你的端口}/tree

    【讨论】:

      【解决方案3】:

      安装本地隧道: localtunnel 将您的本地主机暴露给世界,以便于测试和共享!无需弄乱 DNS

      npm install -g localtunnel
      

      然后在您正在使用的端口上运行此命令

      lt --port 8000
      

      如果网址不起作用: 去设置来自 jupyter 的消息中提到的配置:

      c.NotebookApp.allow_remote_access = True
      

      jupyter_notebook_config.py,例如/etc/jupyter/jupyter_notebook_config.py 如果使用基于容器的部署,则在您的用户图像中。

      【讨论】:

        【解决方案4】:

        这样试试

        • gcloud compute ssh --zone=YOURZONE jupyter@INSTANCENAME -- -L 8080:localhost:8080

        用它登录云后,打开浏览器并输入localhost:8080,你应该有jupyter

        【讨论】:

          猜你喜欢
          • 2019-07-24
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2019-07-24
          • 1970-01-01
          • 1970-01-01
          • 1970-01-01
          • 2017-02-05
          相关资源
          最近更新 更多