Jupyter Notebook在Chrome中等待响应超时

643ylb08  于 2023-06-03  发布在  Go
关注(0)|答案(5)|浏览(246)

当我跑的时候

jupyter notebook

在终端中,jupyter看起来可以正常启动,但是任何试图在chrome中查看localhost:8888的页面都会超时。它在Safari中运行良好,但似乎notebook从chrome中获得了格式错误的请求头。有没有人对如何解决这个问题有什么建议?
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将以下内容打印到console:

[I 17:53:15.524 NotebookApp] Malformed HTTP message from ::1: Malformed HTTP headers: ''

也许最奇怪的是,我几天前才能运行jupyter notebook,据我所知,从那以后我就没有更新过。如果它是有帮助的,我运行jupyter4.2.0在macbookpro上运行sierra,并试图用chrome v56.0.2924.87浏览网页。提前感谢任何帮助。请让我知道如果我可以提供更多的信息。

ecfsfe2w

ecfsfe2w1#

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

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

1szpjjfi2#

我也遇到了同样的问题,通过转到chrome://settings/resetProfileSettings重置我的Chrome配置文件,设法让它再次加载
在此之前,我试图清除该高速缓存/历史,但没有帮助,我猜一些配置文件的一部分是腐败的。

tct7dpnv

tct7dpnv3#

两种解决方案对我有效:
1)通过chrome://settings/resetProfileSettings重置Chrome设置(如Neil所建议)
2)通过http而不是https访问笔记本(删除http中的“s”)-我可以通过Safari以这种方式访问我的笔记本,但不能通过Chrome,因为Chrome默认为https

to94eoyn

to94eoyn4#

启动Anaconda navigator示例对我的情况很有帮助

ig9co6j1

ig9co6j15#

通过http而不是https访问笔记本(删除http中的“s”)-我可以通过Safari访问我的笔记本,但不能通过Chrome,因为Chrome默认为https
帮助解决了这个问题

相关问题