首页 > 解决方案 > 使用本地依赖项在 Heroku 上部署 Flask 应用程序

问题描述

我创建了一个 Flask 应用程序,我想在 Heroku(或类似平台)上部署它。我过去遵循的过程是使用我的 venv 中的包创建一个“requirements.txt”文件,然后 Heroku 将它们安装在虚拟服务器中。我遇到的问题是我更改了 Flask 库中的一些代码,以使应用程序按我想要的方式工作。有没有办法加载本地包?我应该从我的 venv/lib 文件夹中删除它并将其添加到我的主文件夹中吗?

谢谢,马克

标签: pythonflaskheroku

解决方案


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

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


推荐阅读