IPython Notebook WebSocket连接失败

问题描述 投票:1回答:2

[使用Windows 7 64bit下的Chrome / Firefox和IPython 1.1,如果配置文件包含本地主机的例外,如果使用自动代理配置(带有身份验证),则在打开现有IPython笔记本时出现错误“ WebSocket连接失败”。

[我在Chrome浏览器(30)中稍加拨动,并在Javascript控制台(F12)中找到:

Kernel started:  aec48410-068f-424f-8fc1-8fd229409e70 kernel.js:110
Starting WebSockets: ws://127.0.0.1:8888/kernels/aec48410-068f-424f-8fc1-8fd229409e70 kernel.js:143
WebSocket connection to 'ws://127.0.0.1:8888/kernels/aec48410-068f-424f-8fc1-8fd229409e70/iopub' failed: WebSocket is closed before the connection is established.
WebSocket connection to 'ws://127.0.0.1:8888/kernels/aec48410-068f-424f-8fc1-8fd229409e70/stdin' failed: WebSocket is closed before the connection is established.
WebSocket connection failed:  ws://127.0.0.1:8888/kernels/aec48410-068f-424f-8fc1-8fd229409e70 

显然,websocket服务器已经启动,并且它是正确的地址(与ipython-notebook的输出相同)

有什么想法吗?谢谢!

ipython ipython-notebook
2个回答
2
投票

关于代理配置:我们有一个需要认证的代理,通常由中央配置文件自动配置。

在此文件中,本地主机有一个例外,但由于某些原因,它不起作用。

手动配置具有身份验证的代理并添加localhost作为例外完成了该工作。那就是Firefox和Chrome之间的区别-我忘记了对它们的配置有所不同。


0
投票

我也一样。当我安装tensorflowjs时,它将我的提示符工具包版本降级为1.0.14。要解决此问题,只需在命令提示符下运行以下代码,即可将提示工具包版本升级到3.0.5:

 pip install prompt-toolkit==3.0.5
© www.soinside.com 2019 - 2024. All rights reserved.