如何在不使用pip的情况下在Heroku中安装Python软件包?

时间:2018-12-19 02:50:29

标签: python heroku pip

我正在Heroku上部署一个应用程序。当我部署它时,缺少依赖项。我无法通过PIP安装它,因为PIP安装有问题。我该如何将这种依赖关系引入Heroku?

1 个答案:

答案 0 :(得分:1)

部署后,您将无法在Heroku上手动安装Python库(或其他任何库)。这是因为Heroku's filesystem is ephemeral:一旦您的测功机重启,happens frequently(每天至少一次),您所做的任何更改都会丢失。

相反,请确保在requirements.txt文件中(或者,如果您更喜欢使用pipenvPipfile文件中,请正确定义依赖项)。这些文件应提交到您的存储库。当您部署到Heroku时,它will install dependencies for you并将其包含在应用程序段中。

相关问题