python - Jupyter Notebook 超时等待 Chrome 中的响应

标签 python google-chrome jupyter

当我运行时

jupyter notebook

在终端中,jupyter 似乎可以正确启动,但在 localhost:8888 中查看页面的任何尝试都以超时结束。它在 Safari 中工作得很好,但看起来笔记本从 chrome 获取格式错误的请求 header 。有人对如何解决这个问题有建议吗?

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,据我所知,从那以后我就没有更新过。如果有帮助,我在运行 sierra 的 macbook pro 上运行 jupyter 4.2.0,并尝试使用 chrome v 56.0.2924.87 查看网页。在此先感谢您的帮助。如果我可以提供更多信息,请告诉我。

最佳答案

对于像我一样在 2021 年遇到此问题的任何人,我发现 Chrome HSTS 负责在我的本地开发环境中从 http 自动转发到 https。我能够通过以下方式解决这个问题:

  • 在我的 Chrome 浏览器中转到 chrome://net-internals/#hsts,在删除域安全性下输入您遇到问题的域,然后点击删除按钮。

关于python - Jupyter Notebook 超时等待 Chrome 中的响应,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42661637/

相关文章:

python - 使用 Tor 和 urllib python

javascript - Threejs、CSS3Renderer、混合渲染器大小调整和平移问题

python - 如何正确测量jupyter中单元格的执行时间?

jquery - chrome 不返回正确的 .height()

Python 3.6 : ImportError: cannot import name 'config' when trying to import gensim

jupyter-notebook - 打开Jupyter Notebook时如何在其上执行代码

php - Python 从搜索结果中抓取链接

python - 否定正则表达式的一部分

python - C++ 和 Python 之间相等含义的区别的根源是什么?

selenium - 在 Selenium 中,ChromeDriver 可执行文件如何找到 Chrome 浏览器?