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

AWS SageMaker安装spacy后导入提示ModuleNotFoundError如何解决?

AWS SageMaker 安装spaCy后无法导入的解决方案

问题根因

AWS SageMaker Jupyter 实例的运行内核(Kernel)与系统默认Python环境相互独立,即使你全局环境已经安装spaCy且路径校验一致,当前运行代码的内核也可能没有对应安装包,同时内核未刷新时的路径缓存也会导致无法识别新安装的依赖。

修复步骤

  • 优先使用当前内核绑定的pip安装spaCy,避免安装到其他Python环境
    直接在笔记本代码单元格中执行以下命令,保证安装包写入当前内核对应的site-packages目录:
    import sys
    !{sys.executable} -m pip install -U pip setuptools wheel
    !{sys.executable} -m pip install -U spacy
    !{sys.executable} -m spacy download en_core_web_sm
    
  • 如果你使用的是conda管理的自定义内核,可使用conda安装适配性更好:
    conda install -c conda-forge spacy
    
  • 安装完成后必须重启当前运行内核,点击顶部菜单栏「Kernel」-「Restart Kernel」刷新环境缓存,再执行import spacy即可正常加载
  • 可执行以下命令验证spaCy是否真的安装在当前内核环境中:
    !{sys.executable} -m pip list | grep spacy
    
    输出包含spaCy版本信息即为当前内核环境安装成功。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.28 16:15:06