我在ubuntu 14.04中使用python3安装了spaCy 2.0.5。我无法在其中下载模型。
我尝试了 python3 -m spacy.en.download 所有显示错误的错误,同时查找'spacy.en.download'的规范,没有名为'spacy.en'的模块。< /强>
我也尝试了 python3 -m spacy download en 并得到了错误。我添加了错误的screeenshot。
答案 0 :(得分:2)
自v1.7.0以来,spacy.en.download
命令已被弃用,而有利于新的download
command。python3 -m spacy download en
。这解释了您看到的最后一个错误。所以正确的命令肯定是:
No such option: --no-cache-dir
如果我正确阅读了您的屏幕截图,我认为此处的真实问题显示在上面的错误消息中,该消息由pip:download
生成。在引擎盖下,spaCy的--no-cache-dir
命令使用pip下载并安装模型(这是简单的Python包)。为了防止它需要太多内存,它会设置pip --version
标志,这需要pip v6.0或更高版本。所以可能的解释是你使用的是过时版本的pip ,但尚未支持此标记(请参阅此主题的troubleshooting guide)。
您可以运行pip install -U pip
来检查已安装的版本,并pip
进行升级。如果您不想或不能升级pip,您还可以通过将--no-cache-dir
指向模型文件的URL而不设置Event
标志来下载和安装模型manually