代码之家  ›  专栏  ›  技术社区  ›  Ms_Bee

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

  •  0
  • Ms_Bee  · 技术社区  · 6 年前

    我已经在ubuntu 14.04中使用python3安装了spaCy 2.0.5。我不能下载它的en模型。

    我试过了 蟒蛇3-m spacy。恩。下载 所有这些都显示出错误的说法 查找“spacy”的规范时出错。恩。下载“no module named”spacy。“en”。

    我也试过了 python3-m spacy下载 并得到了错误。我添加了错误的尖叫声。

    有人能帮我解决这个问题吗。 **enter image description here**

    1 回复  |  直到 6 年前
        1
  •  2
  •   Ines Montani    6 年前

    这个 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,而不设置 --无缓存目录 旗帜