我创建 GCP虚拟机实例,允许 http 访问并按如下所示配置 jupyter服务器:
$ jupyter notebook password
c = get_config()
c.NotebookApp.ip = '10.14.~~~~~~'
c.NotebookApp.allow_origin = '*'
c.NotebookApp.open_browser = False
c.NotebookApp.port = 8888
c.NotebookApp.ip = '0.0.0.0'
c.NotebookApp.password = "sha1:~~~~~"
$ sudo ufw allow 8888
$ jupyter notebook --ip 0.0.0.0 --port 8888
,我尝试连接到“ http(s)://externalip:8888
”
但失败了。它仅显示无限加载。
这是控制台消息:
(base)myID @ instance-1:〜$ jupyter笔记本--ip 0.0.0.0-端口8888 [I 07:26:32.493 NotebookApp]从加载的JupyterLab扩展 /home/renwenxue0/anaconda3/lib/python3.7/site-package s / jupyterlab [I 07:26:32.493 NotebookApp] JupyterLab应用程序目录是 / home / renwenxue0 / anaconda3 / share / jupyter / lab [I 07:26:32.495 NotebookApp]从本地目录提供笔记本:/ home / renwenxue0 [我07:26:32.495 NotebookApp] Jupyter Notebook运行于:[I 07:26:32.495 NotebookApp] http://(instance-1或127.0.0.1):8888 / [I 07:26:32.495 NotebookApp]使用Control-C停止该服务器并关闭 降低所有内核(两次跳过确认)。
我已将反馈发送给Google团队,但没有得到答复。
答案 0 :(得分:3)
您需要在GCP控制台上启用防火墙规则(允许端口8888) https://cloud.google.com/vpc/docs/firewalls#firewall_rules_in
答案 1 :(得分:0)
我认为,如果您改用GCP的AI Platform Notebooks,您会更轻松。
价格与您自己动手做的价格相同,但是您将获得一个完整的Jupyter Notebook环境,其中预安装了各种流行的ML库(并且还对它们进行了GPU支持)
要创建一个,请转到GCP控制台-> AI平台->笔记本->新实例