Anaconda Windows上带有蟒蛇的Jupyter将不会运行单元格

Anaconda Windows上带有蟒蛇的Jupyter将不会运行单元格,anaconda,jupyter,jupyter-notebook,Anaconda,Jupyter,Jupyter Notebook,我正在尝试在Windows7(64位)上,在Python2.7.11下运行用于Anaconda2.3.0(64位)的Jupyter笔记本。Jupyter没有显示语法突出显示,笔记本也没有连接到内核,但不清楚原因。我用的是Chrome 小编辑:NotebookApp(从Windows CMD或从Anaconda命令行)提供“zmq消息到达封闭通道”消息。我不清楚这是否相关 更大的编辑:根据下面的评论,我设置了c.NotebookApp.port=8889看起来标准端口8888不可用/被阻止。尝试:

我正在尝试在Windows7(64位)上,在Python2.7.11下运行用于Anaconda2.3.0(64位)的Jupyter笔记本。Jupyter没有显示语法突出显示,笔记本也没有连接到内核,但不清楚原因。我用的是Chrome

小编辑:NotebookApp(从Windows CMD或从Anaconda命令行)提供“zmq消息到达封闭通道”消息。我不清楚这是否相关


更大的编辑:根据下面的评论,我设置了
c.NotebookApp.port=8889

看起来标准端口8888不可用/被阻止。尝试:

jupyter notebook --port=8889

您可以尝试使用不同的端口号,例如
8890
8891
等。

如前所述,更改默认端口可以解决此问题,但是我还想分享解决此问题的特定根本原因的解决方案,以防对其他人有所帮助

就我自己而言,我使用的是通过Anaconda安装的Windows 10上的Jupyter笔记本电脑,机器上安装了卡巴斯基Endpoint Security 10。我发现是卡巴斯基阻止了websocket连接上的流量,这是Jupyter web应用程序与底层Python内核通信所必需的

这是非常令人困惑的,因为我在Windows 10或卡巴斯基中看到的任何方式都没有明确地将端口列为“阻塞”,并且Jupyter进程在启动时没有检测到任何人正在使用它

在与我的工厂IT部门进行调查后,我们发现这是由于卡巴斯基的启发式威胁检测拦截了websocket上的流量


通过添加
http://localhost/*
到卡巴斯基策略上的受信任URL(在Web防病毒设置下)

成功了。非常感谢。很酷。这不完全是我的问题,但我可以看到这发生在其他人身上,所以值得投票表决。非常感谢。这是我的案子!卡巴斯基是尤娜·米尔达·托塔!