这个
spacy.en.download
自v1.7.0以来,命令一直被弃用,取而代之的是新的、更灵活的
download
command
. 这解释了您看到的最后一个错误。因此,正确的命令肯定是:
python3 -m spacy download en
如果我正确阅读了您的屏幕截图,我认为真正的问题出现在上面的错误消息中,该消息由pip生成:
No such option: --no-cache-dir
. 引擎盖下,斯帕西
下载
命令使用pip下载和安装模型(这是简单的Python包)。为了防止它需要太多内存,它将
--no-cache-dir
标志,它需要pip v6.0或更新版本。因此,一种可能的解释是,您正在使用
pip的过期版本
尚不支持此标志的(请参阅
troubleshooting guide
关于此主题)。
你可以跑步
pip --version
检查已安装的版本,以及
pip install -U pip
要升级。如果您不想或无法升级pip,也可以下载并安装模型
manually
通过指向
pip
到模型文件的URL,而不设置
--无缓存目录
旗帜