首页 > 解决方案 > 无法连接到 jupyter notebook 服务器内核

问题描述

我无法在 jupyter 中执行我的代码。它卡在连接到内核。

SSH 工作正常;我可以在浏览器中编辑我的代码;我只是无法执行它。

我在 StackOverflow 中搜索,他们说 WebSocket 或代理有问题,但我现在没有运行任何代理。我还尝试了不同的端口,不同的浏览器。它仍然是一样的。

在终端中,它显示

[I 12:16:33.817 NotebookApp] Kernel started: de4e320d-260f-4b02-8823-6a23af662840
[I 12:16:36.436 NotebookApp] Adapting to protocol v5.1 for kernel de4e320d-260f-4b02-8823-6a23af662840
/home/pi/.virtualenvs/raceon/lib/python3.5/site-packages/notebook/base/zmqhandlers.py:284: RuntimeWarning: coroutine 'get' was never awaited
  super(AuthenticatedZMQStreamHandler, self).get(*args, **kwargs)
[W 12:16:37.591 NotebookApp] Replacing stale connection: de4e320d-260f-4b02-8823-6a23af662840:66db65124be8468dac

标签: serverjupyter-notebookjupyter

解决方案


似乎最近对龙卷风进行了更新,导致了这种情况。

我们通过在 jupyter 环境中将 tornado 固定到 5.1.1 来解决这个问题(或者如果你觉得很勇敢,“pip uninstall tornado”,然后是“pip install tornado==5.1.1”)


推荐阅读