【问题标题】:Installing Python dependencies in Heroku在 Heroku 中安装 Python 依赖项
【发布时间】:2021-03-04 17:17:32
【问题描述】:

我想制作一个托管在 Heroku 上的 Ai 聊天机器人,但安装需求时出现了一些问题。

聊天机器人需要以下软件包:

  1. 不和谐
  2. pytorch
  3. 斯帕西

我已经想办法将不和谐放入requirements.txt,但我不知道如何处理其他两个依赖项。 他们的问题是他们不只是安装了

pip install NAME_OF_THE_PACKAGE.

以 Pytorch 为例需要:

pip install torch==1.7.0+cpu torchvision==0.8.1+cpu torchaudio==0.7.0 -f https://download.pytorch.org/whl/torch_stable.html

和 spaCy 的需求

pip install -U spacy

pip install -U spacy-lookups-data

python -m spacy download en_core_web_sm.

我尝试了上述命令的不同变体,但都没有奏效。 现在我什至达到了我帐户的内置限制。 如果您知道如何解决问题,请帮助我。

【问题讨论】:

标签: python heroku pip pytorch spacy


【解决方案1】:

您可以使用以下内容创建一个 requirements.txt 文件,其中所有依赖项都安装在当前环境中。这将安装

pip freeze > requirements.txt

要下载 Spacy 模型,您可以在 requirements.txt 中添加它

https://github.com/explosion/spacy-models/releases/download/en_core_web_trf-3.0.0a0/en_core_web_trf-3.0.0a0.tar.gz

欲了解更多信息,请在 Github 上查看此问题

https://github.com/explosion/spaCy/issues/1129

【讨论】:

  • pip freeze 会在您的环境中安装所有依赖项。如果您不在 venv 或类似的环境中,我不建议您这样做。
  • 我正在寻找与 Spacy 模型相关的答案。谢谢!
猜你喜欢
  • 2021-01-28
  • 1970-01-01
  • 2020-10-17
  • 2019-05-24
  • 2014-08-08
  • 2022-12-24
  • 2016-08-21
  • 2021-10-15
  • 2012-10-04
相关资源
最近更新 更多