无法下载 spaCy 2.0.5 的模型。在 ubuntu 14.04

can't download en model for spaCy 2.0.5 . in ubuntu 14.04

我在 ubuntu 14.04 中使用 python3 安装了 spaCy 2.0.5。我无法在其中下载 en 模型。

我尝试了 python3 -m spacy.en.download 所有这些都显示错误说 error while finding spec for 'spacy.en.download' no名为 'spacy.en'.

的模块

我也试过 python3 -m spacy download en 并得到了错误。我添加了错误的屏幕截图。

谁能帮我解决这个问题。

spacy.en.download 命令自 v1.7.0 以来已被弃用,取而代之的是更灵活的新命令 download command。这解释了您看到的最后一个错误。所以正确的命令肯定是:

python3 -m spacy download en

如果我没看错你的屏幕截图,我认为真正的问题出现在上面的错误消息中,它是由 pip 生成的:No such option: --no-cache-dir。在幕后,spaCy 的 download 命令使用 pip 下载和安装模型(它们是简单的 Python 包)。为了防止它需要太多内存,它设置了 --no-cache-dir 标志,这需要 pip v6.0 或更新版本。因此,一个可能的解释是您使用的是 过时的 pip 版本,它尚不支持此标志(请参阅有关此主题的 troubleshooting guide)。

您可以运行pip --version查看您安装的版本,pip install -U pip进行升级。如果你不想或者不能升级pip,你也可以通过将pip指向模型文件的URL而不设置[=]来下载并安装模型manually 15=]旗帜。