Spacy - 找不到模型

3

运行中:

import spacy
nlp = spacy.load('en_core_web_sm')

出现以下错误:

E050] 找不到模块 'en_core_web_sm'。它似乎不是一个快捷方式链接,也不是一个Python包或数据目录的有效路径。

我该如何解决这个问题?

3个回答

3
假设您已经在计算机上正确安装了spaCy,请打开命令行并输入:
python -m spacy download en_core_web_sm

然后再次运行您的脚本,一切应该都会正常。

在Google Colab中遇到了类似的问题。您能否请看一下以下问题? https://dev59.com/5VMI5IYBdhLWcg3wJ4AS - Jithin P James

0

首先尝试安装模型:

python -m spacy download en_core_web_sm

在此之后,如果安装成功,您应该能够加载模型(使用您提供的代码)。

如果问题仍然存在,(也许您可以尝试?)在加载模型时指定完整路径:

nlp = spacy.load('/path/to/en_core_web_sm')

你也可以尝试使用spacy.cli:import spacy.cli spacy.cli.download("en_core_web_lg") - Christos Christodoulou

0

错误 E050

为了加载模型/管道,我们首先需要安装模型。 请在终端中输入以下下载命令。

python -m spacy download en_core_web_sm

Yt视频 - 修复E050 | 找不到模型en_core_web_sm


网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接