rat*_*ray 5 python google-compute-engine ipython-notebook jupyter
我一直试图让ipython/jupyter笔记本在Google Compute Engine(Ubuntu 14.04 VM)上作为笔记本服务器运行,但无法连接到Python内核.
我从最新的Anaconda发行版开始.我可以通过网络从我的本地机器连接到笔记本服务器,浏览VM的目录树,并创建新的笔记本,但从不连接到内核(Jupyter右上角的橙色消息).笔记本电脑端口(8888)在防火墙设置中打开.iPython笔记本返回以下内容:
[I 19:21:10.152 NotebookApp] Using MathJax from CDN: https://cdn.mathjax.org/mathjax/latest/MathJax.js
[I 19:21:10.169 NotebookApp] Serving notebooks from local directory: /home/rattlerray
[I 19:21:10.170 NotebookApp] 0 active kernels
[I 19:21:10.170 NotebookApp] The IPython Notebook is running at: https://[all ip addresses on your system]:8888/
[I 19:21:10.170 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
[I 19:22:13.835 NotebookApp] 302 GET / (98.169.96.157) 0.85ms
[I 19:22:31.902 NotebookApp] Creating new notebook in
[I 19:22:33.634 NotebookApp] Kernel started: 011d8a15-0e4a-448a-b02a-4121780e4bb6
Run Code Online (Sandbox Code Playgroud)
如果有人之前碰到过这个并且可以提供一些东西要检查,我会很感激.谷歌搜索没有帮助,我真的想让这个在云上工作.谢谢!
我使用EC2但遇到同样的问题.
我在教程中使用SSL ,登录后在Safari中打开一个笔记本,总是显示"正在连接到内核".然后我尝试Chrome,它会发出关于证书的警告但工作正常.
然后我在配置文件中评论证书,然后在Safari中打开它工作正常.
如果您使用的是Firefox,可能是这个问题更新到ipython 3.0后无法在Firefox中联系内核
希望这会有所帮助.
更新:问题在Github上报告:https://github.com/ipython/ipython/issues/8621.如帖子所述,这是Safari的限制.如果您仍想使用SSL访问Notebook,则必须将证书添加到钥匙串中并信任它.查看Apple发布的帮助:https://support.apple.com/kb/PH18677?locale = en_US