【问题标题】:I installed SpaCy with Anaconda but how do I add the models我用 Anaconda 安装了 SpaCy,但如何添加模型
【发布时间】:2018-08-03 10:14:33
【问题描述】:

我将 Spyder 与 Anaconda 一起使用。 SpaCy 是一个标准模块,安装得很好。但是没有添加模型的标准方法。
按照某些网站的建议,简单地将它们放在 spacy/data 目录中是行不通的。
它会导致以下错误:

FileNotFoundError: [Errno 2] 没有这样的文件或目录:'/Users/username/anaconda/anaconda3/lib/python3.6/site-packages/spacy/data/en_core_web_sm/en_core_web_sm-2.1.0a0/parser/tok2vec_model '

【问题讨论】:

  • python -m spacy download en_core_web_sm你安装好模型了吗?
  • 我试过了,但这给出了一个错误:找不到已激活的 virtualenv(必需)。
  • 谢谢,现在可以了。在终端之前: python -m spacy 下载 en_core_web_sm 。运行:导出 PIP_REQUIRE_VIRTUALENV=false

标签: python anaconda models spacy


【解决方案1】:

对我有用的是现在被认为是“标准方式”:

第 1 步:安装 spacy 在 Anaconda Prompt 中运行以下命令(运行 作为管理员)

conda install -c conda-forge spacy

第 2 步:安装语言模型

python -m spacy download en # default English model (~50MB)

python -m spacy download en_core_web_md # larger English model (~1GB)

在我的情况下,只有默认的小 (50mb) 就可以了。

来源: copy-paste from here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2021-05-18
    • 2020-12-22
    • 2020-05-13
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多