【问题标题】:Error in installing dependencies of spacy安装 spacy 的依赖项时出错
【发布时间】:2021-11-22 03:19:00
【问题描述】:
Using cached spacy-2.1.8.tar.gz (30.7 MB)

正在安装构建依赖项...错误

为什么会出现这种错误,我重新安装了最新的Python并直接尝试使用pip install chatterbot安装chatterbot。

【问题讨论】:

  • 有关错误的更多详细信息?
  • 您需要提供有关错误的更多详细信息。您运行了哪个命令?你的环境是什么(操作系统,python 版本)?错误消息的其他部分是什么? (它通常显示比“错误”更多的信息错误)。
  • 请添加更多细节!

标签: python installation chatterbot


【解决方案1】:

使用蟒蛇。 Miniconda 的占用空间比 Anaconda 小得多。我建议安装 miniconda。

here 在您的系统上安装 Miniaconda。例如,如果您使用的是 linux,则可以使用 here 所示的命令安装 miniconda。

然后创建一个新环境并安装必要的库,如下所示:

# Create and activate an environment by the name (nlp_env)
conda create -n nlp_env python=3.8 -yq
conda activate nlp_env

# Install spacy from conda-forge channel
conda install spacy -c conda-forge -y

# Install chatterbot
pip install chatterbot
pip install chatterbot-corpus

参考文献

【讨论】:

  • 虽然建议 Conda 可以使安装更顺畅是可以的,但似乎没有必要使用与 Conda 相关的标签重新标记问题。 OP 显然在使用 Pip,从未提及过 Conda。
  • @merv 你可以在conda 中使用pip。因此,尝试使用pip 的人仍然可以使用conda 作为环境管理器并使用pip 安装软件包。事实上,有很多软件包不提供任何 conda 替代方案。然后你唯一的选择是使用来自 PyPI 或 repo 的 pip 来安装包。
  • @CypherX 关键不在于 pip 是否可以与 conda 一起使用。重点只是因为您使用 conda 提供了 answer,这并不意味着应该使用 conda 重新标记 question。这可能会将答案限制在 conda,即使 OP 没有在问题的任何地方指出这一点。见相关Should a question be retagged to include a topic mentioned in an answer?
  • @GinoMempin 我明白了。谢谢你,说清楚了。非常感激。 :)
猜你喜欢
  • 2020-02-06
  • 2020-08-27
  • 1970-01-01
  • 1970-01-01
  • 2011-11-18
  • 1970-01-01
  • 1970-01-01
  • 2018-02-04
相关资源
最近更新 更多