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

从Anaconda启动Jupyter Notebook时出现ImportError错误求助

解决Jupyter Notebook启动时的ImportError: cannot import name 'ensure_async'问题

问题根源

错误核心原因是Anaconda环境加载了用户目录下残留的旧版本jupyter_core包,而非Anaconda自带的适配版本。这是之前卸载Anaconda时未清理干净用户目录下的Python包残留,导致全局Python的包路径优先级高于Anaconda环境路径。

解决方案

  • 临时快速修复
    直接删除用户目录下的旧jupyter_core文件夹:

    C:\Users\rnarasimhappa\AppData\Roaming\Python\Python311\site-packages\jupyter_core
    

    删除后重新启动Jupyter Notebook即可。

  • 彻底修复(推荐)

    1. 打开Anaconda Prompt,激活base环境:
      conda activate base
      
    2. 卸载当前可能冲突的包,重新安装适配Anaconda的版本:
      conda uninstall jupyter_core jupyter-notebook -y
      conda install jupyter_core jupyter-notebook -y
      
    3. 验证修复:输入jupyter notebook启动,检查是否正常运行。
  • 预防措施

    • 卸载Anaconda时,务必清理C:\Users\<你的用户名>\AppData\Roaming\Python目录下的相关残留文件夹。
    • 日常使用时优先通过Anaconda Prompt执行Python/Jupyter命令,避免调用全局Python环境。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.06.26 04:02:08