You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Jupyter Notebook无法运行代码报错:'WebSocketProtocol13'无'is_closing'属性

问题解决:Jupyter无法运行代码、持续加载且报AttributeError

问题现象

打开ipynb文件后代码无法运行、关键字无高亮,界面一直显示加载状态:
Jupyter加载异常界面

终端抛出核心报错:

AttributeError: 'WebSocketProtocol13' object has no attribute 'is_closing'

问题原因

这是Notebook与Tornado版本不兼容导致的:Notebook的内核服务代码尝试调用Tornado的is_closing()方法,但当前安装的Tornado版本中WebSocketProtocol13对象不存在该方法,或是Notebook版本过旧未适配新版Tornado的API变化。

解决方法

通过包管理工具更新或调整两个包的版本到兼容状态:

方法1:一键更新到最新兼容版本

  • 若使用Anaconda:
    conda update notebook tornado
    
  • 若使用pip:
    pip install --upgrade notebook tornado
    

更新完成后重启Jupyter即可。

方法2:指定兼容版本(若更新后仍有问题)

如果最新版本仍存在冲突,可尝试安装已知兼容的版本组合,例如:

pip install notebook==6.4.12 tornado==6.2

可根据自身环境调整版本号,确保两者API匹配。

内容的提问来源于stack exchange,提问作者cdlabs45

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.08.18 03:25:23