Jupyter Notebook 在 Chrome 中等待响应超时
Jupyter Notebook timeout waiting for response in Chrome
当我运行
jupyter notebook
在终端中,jupyter 似乎可以正确启动,但在 chrome 中查看 localhost:8888 页面的任何尝试都以超时结束。它在 Safari 中工作得很好,但看起来笔记本从 chrome 收到格式错误的请求 headers。有人对如何解决这个问题有建议吗?
jupyter 的输出为:
[I 17:32:43.538 NotebookApp] [nb_conda_kernels] enabled, 3 kernels found
[I 17:32:43.799 NotebookApp] ✓ nbpresent HTML export ENABLED
[W 17:32:43.799 NotebookApp] ✗ nbpresent PDF export DISABLED: No module named nbbrowserpdf.exporters.pdf
[I 17:32:43.802 NotebookApp] [nb_conda] enabled
[I 17:32:43.846 NotebookApp] [nb_anacondacloud] enabled
[I 17:32:43.852 NotebookApp] Serving notebooks from local directory: /Users/ianriley/Development/kaggle
[I 17:32:43.852 NotebookApp] 0 active kernels
[I 17:32:43.852 NotebookApp] The Jupyter Notebook is running at: http://localhost:8888/
[I 17:32:43.852 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
然而,当我导航到 localhost:8888 时,没有任何显示,连接最终超时。 Jupyter 然后将以下内容打印到控制台:
[I 17:53:15.524 NotebookApp] Malformed HTTP message from ::1: Malformed HTTP headers: ''
也许这其中最奇怪的部分是我几天前才能够 运行 jupyter notebook,据我所知,从那以后我就没有更新过。如果有帮助,我在 macbook pro 运行ning sierra 上 运行ning jupyter 4.2.0,并尝试使用 chrome v 56.0.2924.87 查看网页。在此先感谢您的帮助。如果我可以提供更多信息,请告诉我。
我遇到了同样的问题,通过转到 chrome://settings/resetProfileSettings
重置我的 Chrome 配置文件,设法让它再次加载
在此之前,我尝试清除 cache/history 但没有帮助,我猜配置文件的某些部分已损坏。
两个解决方案对我有用:
1) 通过转至 chrome://settings/resetProfileSettings 重置 Chrome 设置(按照 Neil 的建议)
2) 通过 http 而不是 https 访问笔记本(删除 http 中的 "s")- 我能够通过 Safari 以这种方式访问我的笔记本,但是不是 Chrome 因为 Chrome 默认为 https
启动 Anaconda 导航器实例对我的情况有所帮助
对于像我一样在 2021 年遇到此线程的任何人,我发现 Chrome HSTS 负责在我的本地开发环境中从 http 自动转发到 https。我能够通过以下方式解决这个问题:
- 在我的 Chrome 浏览器中转到 chrome://net-internals/#hsts 并在 删除域安全性 [=15] 下输入您遇到问题的域=] 并单击“删除”按钮。
通过 http 而不是 https 访问笔记本(删除 http 中的“s”)- 我能够通过 Safari 以这种方式访问我的笔记本,但不能 Chrome,因为 Chrome 默认为https
帮助解决了这个问题
当我运行
jupyter notebook
在终端中,jupyter 似乎可以正确启动,但在 chrome 中查看 localhost:8888 页面的任何尝试都以超时结束。它在 Safari 中工作得很好,但看起来笔记本从 chrome 收到格式错误的请求 headers。有人对如何解决这个问题有建议吗?
jupyter 的输出为:
[I 17:32:43.538 NotebookApp] [nb_conda_kernels] enabled, 3 kernels found
[I 17:32:43.799 NotebookApp] ✓ nbpresent HTML export ENABLED
[W 17:32:43.799 NotebookApp] ✗ nbpresent PDF export DISABLED: No module named nbbrowserpdf.exporters.pdf
[I 17:32:43.802 NotebookApp] [nb_conda] enabled
[I 17:32:43.846 NotebookApp] [nb_anacondacloud] enabled
[I 17:32:43.852 NotebookApp] Serving notebooks from local directory: /Users/ianriley/Development/kaggle
[I 17:32:43.852 NotebookApp] 0 active kernels
[I 17:32:43.852 NotebookApp] The Jupyter Notebook is running at: http://localhost:8888/
[I 17:32:43.852 NotebookApp] Use Control-C to stop this server and shut down all kernels (twice to skip confirmation).
然而,当我导航到 localhost:8888 时,没有任何显示,连接最终超时。 Jupyter 然后将以下内容打印到控制台:
[I 17:53:15.524 NotebookApp] Malformed HTTP message from ::1: Malformed HTTP headers: ''
也许这其中最奇怪的部分是我几天前才能够 运行 jupyter notebook,据我所知,从那以后我就没有更新过。如果有帮助,我在 macbook pro 运行ning sierra 上 运行ning jupyter 4.2.0,并尝试使用 chrome v 56.0.2924.87 查看网页。在此先感谢您的帮助。如果我可以提供更多信息,请告诉我。
我遇到了同样的问题,通过转到 chrome://settings/resetProfileSettings
重置我的 Chrome 配置文件,设法让它再次加载在此之前,我尝试清除 cache/history 但没有帮助,我猜配置文件的某些部分已损坏。
两个解决方案对我有用:
1) 通过转至 chrome://settings/resetProfileSettings 重置 Chrome 设置(按照 Neil 的建议)
2) 通过 http 而不是 https 访问笔记本(删除 http 中的 "s")- 我能够通过 Safari 以这种方式访问我的笔记本,但是不是 Chrome 因为 Chrome 默认为 https
启动 Anaconda 导航器实例对我的情况有所帮助
对于像我一样在 2021 年遇到此线程的任何人,我发现 Chrome HSTS 负责在我的本地开发环境中从 http 自动转发到 https。我能够通过以下方式解决这个问题:
- 在我的 Chrome 浏览器中转到 chrome://net-internals/#hsts 并在 删除域安全性 [=15] 下输入您遇到问题的域=] 并单击“删除”按钮。
通过 http 而不是 https 访问笔记本(删除 http 中的“s”)- 我能够通过 Safari 以这种方式访问我的笔记本,但不能 Chrome,因为 Chrome 默认为https
帮助解决了这个问题