使用Heroku自定义Python需求路径

使用Heroku自定义Python需求路径,python,heroku,requirements.txt,Python,Heroku,Requirements.txt,我想在Heroku上部署一个Python应用程序。我知道默认情况下Heroku会安装/requirements.txt中指定的需求。但是,我希望能够设置需求的位置(例如,使用环境变量)。可能吗 它的动机是在不同的环境中使用不同的包。换句话说,我想在生产服务器上安装/requirements/production.txt中列出的软件包,并在开发服务器上使用/requirements/development.txt(两者都在Heroku上运行)。您查看了吗?我可以回答你的问题。第一个答案是硬代码-r

我想在Heroku上部署一个Python应用程序。我知道默认情况下Heroku会安装
/requirements.txt
中指定的需求。但是,我希望能够设置需求的位置(例如,使用环境变量)。可能吗


它的动机是在不同的环境中使用不同的包。换句话说,我想在生产服务器上安装
/requirements/production.txt
中列出的软件包,并在开发服务器上使用
/requirements/development.txt
(两者都在Heroku上运行)。

您查看了吗?我可以回答你的问题。第一个答案是硬代码
-r requirements/prod.txt
,我不能这样做,因为我希望这是基于环境的。第二个答案是使用pipenv,这可能有效,但我不想因为Heroku而更改包管理器。第三个答案根本没有考虑Heroku。