【问题标题】:Jupyter with Anaconda on Windows will not run cellsWindows 上带有 Anaconda 的 Jupyter 不会运行单元
【发布时间】:2016-05-30 22:06:36
【问题描述】:

我正在尝试在 Python 2.7.11 下在 Windows 7(64 位)上运行适用于 Anaconda 2.3.0(64 位)的 Jupyter Notebook。 Jupyter 没有显示语法高亮显示,并且笔记本没有连接到内核,但目前尚不清楚原因。我在 Chrome 上运行。

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

更大的编辑:基于下面的cmets,我设置了c.NotebookApp.port = 8889

【问题讨论】:

    标签: anaconda jupyter jupyter-notebook


    【解决方案1】:

    标准端口 8888 似乎不可用/被阻止。试试:

    jupyter notebook --port=8889
    

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

    【讨论】:

    • 做到了。谢谢!
    【解决方案2】:

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

    就我自己而言,我在通过 Anaconda 安装的 Windows 10 上使用 Jupyter Notebook,机器上装有 Kaspersky Endpoint Security 10。我发现是卡巴斯基阻止了 websocket 连接上的流量,这是 Jupyter Web 应用程序与底层 Python 内核对话所必需的。

    这非常令人困惑,因为我在 Windows 10 或 Kaspersky 中看到的任何方式都没有明确地将端口列为“已阻止”,并且 Jupyter 进程在启动时没有检测到它正在被任何东西使用。

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

    问题已通过将http://localhost/* 添加到卡巴斯基策略(在 Web 防病毒设置下)的受信任 URL 中得到解决。

    【讨论】:

    • 非常酷。不完全是我的问题,但我可以看到这发生在其他人身上,所以值得一票。谢谢!
    • 这是我的情况!卡巴斯基是una mierda tonta
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-06-26
    • 1970-01-01
    • 1970-01-01
    • 2020-04-20
    相关资源
    最近更新 更多