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

在Jupyter Notebook中导入spacy报错:已用pip安装仍无法导入

解决Jupyter Notebook导入spacy失败的问题

核心原因

Jupyter Notebook使用的Python环境和你通过pip安装spacy的环境不一致,导致模块无法被找到。

快速解决步骤

  • 第一步:在Jupyter Notebook的单元格中执行以下代码,获取当前Jupyter使用的Python路径:
import sys
print(sys.executable)
  • 第二步:将上述输出的路径替换到下方命令中,在Jupyter单元格里执行,确保spacy安装到Jupyter对应的环境:
!/path/to/your/python -m pip install spacy

示例(假设输出路径为/Users/xxx/opt/anaconda3/bin/python):

!/Users/xxx/opt/anaconda3/bin/python -m pip install spacy

虚拟环境用户的适配方案

如果你使用了虚拟环境,需要把虚拟环境添加到Jupyter的内核列表:

  1. 在终端中激活你的虚拟环境:
# Linux/macOS系统
source your_venv/bin/activate
# Windows系统
your_venv\Scripts\activate
  1. 在虚拟环境内安装ipykernel:
pip install ipykernel
  1. 将虚拟环境注册到Jupyter:
python -m ipykernel install --user --name=your_venv_name
  1. 重启Jupyter Notebook,在顶部菜单栏的「Kernel」中选择你注册的虚拟环境,再导入spacy即可。

额外注意事项

  • 避免混用pip和pip3,始终使用python -m pip来匹配对应版本的包管理器。
  • 如果需要更新spacy,可在安装命令后添加--upgrade参数:python -m pip install --upgrade spacy

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.06 21:50:16