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

Jupyter notebook无法连接内核,报错SelectIOLoop无asyncio_loop属性

Jupyter内核连接报错修复方案

你遇到的AttributeError: 'SelectIOLoop' object has no attribute 'asyncio_loop'报错为tornado与jupyter相关依赖版本不兼容导致,可按以下步骤排查修复:

  • 第一步:清理冲突依赖
    执行以下命令卸载存在兼容问题的相关包:

    pip uninstall -y tornado pyzmq ipykernel
    

    若使用conda环境,替换为:

    conda remove tornado pyzmq ipykernel
    
  • 第二步:安装验证过的兼容版本组合
    pip环境执行:

    pip install tornado==5.1.1 pyzmq==22.3.0 ipykernel==6.15.2
    

    conda环境执行:

    conda install tornado=5.1.1 pyzmq=22.3.0 ipykernel=6.15.2
    
  • 第三步:重置内核配置

    1. 查看当前已注册的内核列表:jupyter kernelspec list
    2. 移除对应Python内核配置,替换为上一步输出的内核名:jupyter kernelspec remove python3
    3. 重新注册当前环境的内核:python -m ipykernel install --user
  • 第四步:重启验证

    1. 完全终止所有正在运行的Jupyter进程,不要仅刷新浏览器页面
    2. 重新启动Jupyter服务:jupyter notebook
    3. 打开现有Notebook或新建Notebook测试内核连接是否正常
  • 兜底排查项
    若上述操作后问题仍存在,确认两项配置:

    • 当前使用的Python版本为3.7~3.10区间,更高版本Python可能存在旧依赖适配问题
    • 启动Jupyter的Python环境和内核注册的Python环境为同一个,避免跨环境调用冲突

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.02 03:57:04