我正在Heroku上部署一个应用程序。当我部署它时,缺少依赖项。我无法通过PIP安装它,因为PIP安装有问题。我该如何将这种依赖关系引入Heroku?
答案 0 :(得分:1)
部署后,您将无法在Heroku上手动安装Python库(或其他任何库)。这是因为Heroku's filesystem is ephemeral:一旦您的测功机重启,happens frequently(每天至少一次),您所做的任何更改都会丢失。
相反,请确保在requirements.txt
文件中(或者,如果您更喜欢使用pipenv
和Pipfile
文件中,请正确定义依赖项)。这些文件应提交到您的存储库。当您部署到Heroku时,它will install dependencies for you并将其包含在应用程序段中。