【问题标题】:Error while installing spacy安装 spacy 时出错
【发布时间】:2018-01-26 16:56:20
【问题描述】:

查找模块规范时出错

'spacy.en.download'

(ModuleNotFoundError: No module named 'spacy.en')

我在执行时遇到这个错误

    python -m spacy.en.download

【问题讨论】:

  • 尝试pip install spacy 然后python -m spacy download en 总是很适合阅读文档。 spacy.io/usage
  • 我在下载 en 模块“conda create -n spacy python activate spacy conda install spacy”之前运行了这些命令
  • 试试conda install -c conda-forge spacy
  • 我更新了 Visual C++ 构建工具,它工作正常。需要 Visual C++ 构建工具。

标签: python-3.x nlp anaconda spacy


【解决方案1】:

我的问题得到了解决。

python -m spacy.en.download 

仅当安装文件夹具有管理员权限时才有效。如果您的安装文件夹没有管理员权限,请尝试以下操作:

import spacy
nlp = spacy.load(<spacy model you wish to use>)

要了解更多关于各种 spacy 模型的信息,请参阅:https://spacy.io/models/

【讨论】:

    【解决方案2】:

    您应该先安装 spacy,然后再从它执行模块 spacy.en.download

    在你的命令运行之前:conda install spacy

    【讨论】:

      【解决方案3】:

      用管理员权限试试这个:

      python -m spacy download en

      【讨论】: