在具有本地依赖项的Heroku上部署Flask应用程序

时间:2020-05-01 19:05:47

标签: python flask heroku

我创建了一个Flask应用,希望将其部署在Heroku(或类似平台)上。我过去遵循的过程是使用来自venv的软件包创建一个'requirements.txt'文件,Heroku将其安装在虚拟服务器中。我遇到的问题是,我已经更改了Flask库中的某些代码,以使该应用程序可以按我希望的方式运行。有什么方法可以加载本地软件包吗?我应该从venv / lib文件夹中删除它,然后将其添加到主文件夹中吗?

谢谢, 马克

1 个答案:

答案 0 :(得分:0)

您可以使用git。 请检查此链接。 https://devcenter.heroku.com/articles/python-pip#local-file-backed-distributions

您必须退出git repo中的本地库,然后更新您的requirements.txt文件