将 pipenv 与 django heroku 一起使用

Use pipenv with django heroku

所以我开始用 python 编写一个项目,我使用的教程告诉我使用 pip 环境作为我的虚拟环境。但是,当我执行 git push heroku master 命令时出现了问题。找不到包 django-heroku!

我很困惑,因为当我运行python manage.py runserver时,我电脑上的服务器运行。然后我切换到一个 python 环境,它位于我推送到 heroku 的目录中。问题解决了!虚拟环境以及安装的软件包都在被推送到 git 的目录中,我可以在我的网站上使用它们!

但问题仍然存在:是否可以为正在推送到git 的django 项目使用pip 环境?谢谢!

您不应在您的存储库中包含 python 包并将它们推送到 Heroku。检查 https://devcenter.heroku.com/articles/python-pip。您只需要在根目录中有一个 requirements.txt 文件。 Heroku 会自动为您安装软件包。