Py学习  »  Python

如何在不使用pip的情况下在heroku中安装python包?

Rodolfo Oocampo • 5 年前 • 1286 次点击  

我正在Heroku上部署一个应用程序。当我部署它时,缺少依赖项。我不能通过pip安装它,因为pip安装是有缺陷的。我怎样才能把这种依赖性带入Heroku?

Python社区是高质量的Python/Django开发社区
本文地址:http://www.python88.com/topic/40487
 
1286 次点击  
文章 [ 1 ]  |  最新文章 5 年前
Chris
Reply   •   1 楼
Chris    5 年前

部署后,不能在heroku上手动安装python库(或其他任何东西)。那是因为 Heroku's filesystem is ephemeral :每当您的dyno重新启动时,您对它所做的任何更改都将丢失,这 happens frequently (每天至少一次)。

相反,请确保在 requirements.txt 文件(或者,如果您愿意使用 pipenv Pipfile Pipfile.lock 文件)。这些文件应该提交到您的存储库。当你部署到Heroku的时候 will install dependencies for you 把它们包含在你的应用程序中。