1

我在使用 chaquopy 时在我的代码中使用 spacy (nlp = spacy.load("en_core_web_sm") 但给出版本不兼容的错误,因为 chaquopy 更喜欢原生轮是任何解决方案,因此可以解决此问题,错误消息的图像如下所示 在这张图片中,我们有 spacy 版本问题

此图显示 spacy 已下载但 chaquopy 下载以前的版本

4

2 回答 2

0

如果您使用的是 spacy 版本 2.2.3,那么 en_core_web_sm 的兼容版本可能是以“2.2”开头的版本。要找到它们:

这表明可用的 2.2 版本是 2.2.0 和 2.2.5。因此,请尝试将 spacy-models URL 中的两个版本号更改为其中之一。

旧版本仅提供 .tar.gz 格式,而不是 .whl,因此 URL 应该是https://github.com/explosion/spacy-models/releases/download/MODEL_VERSION/MODEL_VERSION.tar.gz,其中MODEL_VERSION类似于en_core_web_sm-2.2.5. 您可以将该 URL 直接传递给 build.gradle 文件中的install命令

于 2021-03-01T12:56:48.117 回答
-1

如何在 chaquopy 中添加这个

python -m spacy download en_core_web_md

或网址

于 2021-03-02T08:43:49.490 回答