JMa*_*tta 13 anaconda jupyter jupyter-notebook
我正在尝试在Python 2.7.11下在Windows 7(64位)上运行Jupyter Notebook for Anaconda 2.3.0(64位).Jupyter没有显示语法高亮显示,笔记本没有连接到内核,但目前尚不清楚原因.我在Chrome上运行.
小编辑:NotebookApp(来自Windows CMD或来自Anaconda命令行)给出"zmq消息到达封闭频道"消息.我不清楚这是否相关.
更大的编辑:根据下面的评论,我设置c.NotebookApp.port = 8889
.
Mik*_*ler 20
看起来标准端口8888不可用/阻止.尝试:
jupyter notebook --port=8889
Run Code Online (Sandbox Code Playgroud)
你我尝试的端口,如不同数量8890
,8891
等等.
Mr *_*iss 13
如前所述,从默认端口进行更改可以解决此问题,但是我也想分享一个针对此问题的特定根本原因的解决方案,以防它对其他人有帮助.
对于我自己,我在通过Anaconda安装的Windows 10上使用了Jupyter Notebook,并在机器上安装了Kaspersky Endpoint Security 10.我发现卡巴斯基阻止了websocket连接上的流量,这是Jupyter Web应用程序与底层Python内核交互所必需的.
这非常令人困惑,因为在Windows 10或Kaspersky中我没有以任何方式明确地将端口列为"阻止",并且Jupyter进程没有检测到它在启动时被任何东西使用.
在与我的工作IT部门进行调查之后,我们发现这是由于卡巴斯基的启发式威胁检测拦截了websocket上的流量.
通过添加http://localhost/*
Kaspersky策略上的受信任URL(在Web-Antivirus设置下)解决了该问题.
归档时间: |
|
查看次数: |
7482 次 |
最近记录: |