首页 > 解决方案 > 加载 spacy 时出错 - 'en_core_web_sm' 库

问题描述

我尝试在命令下运行,它显示为已满足要求,但我仍然无法加载“en_core_web_sm”。我也尝试从 anaconda prompt 和 jupyter notebook 下载库。

 nlp = spacy.load('en_core_web_sm',disable=['ner','textcat'])

Python 版本 - Python 3.8.3

任何帮助将不胜感激。

命令截图:

命令

错误截图:

错误

anaconda 提示截图:

在此处输入图像描述

标签: pythonspacy

解决方案


安装后需要en_core_web_sm使用以下命令单独安装模型spacy

python -m spacy download en_core_web_sm

或者

python -m spacy download en

我刚才在我的 jupyter notebook 中尝试了以下步骤,效果很好,如下所示:

步骤1:

!pip install spacy

结果:

Requirement already satisfied: spacy in c:\users\user\appdata\local\continuum\anaconda\lib\site-packages (2.3.2)

第2步:

!python -m spacy download en_core_web_sm

结果:

Collecting en_core_web_sm==2.3.1 from https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-2.3.1/en_core_web_sm-2.3.1.tar.gz#egg=en_core_web_sm==2.3.1
  Downloading https://github.com/explosion/spacy-models/releases/download/en_core_web_sm-2.3.1/en_core_web_sm-2.3.1.tar.gz (12.0MB)

推荐阅读