在Heroku上部署的dash应用程序依赖项



我正在通过heroku部署我的第一个dash应用程序。我已经完成了这里给出的示例部署:https://dash.plotly.com/deployment

这既快捷又简单。现在,我正在用我自己的dash应用程序运行相同的过程,它比链接中的示例应用程序更复杂,但在本地运行良好。

在链接中给出的步骤2中,初始化一个空的git-reo并运行一个新的virtualenv,好吗。然后,您必须将应用程序的所有依赖项重新安装到新的虚拟环境中。

这是我的问题,我的应用程序依赖项是什么?这些是我安装在apps.py文件顶部的模块吗?比如熊猫、numpy、sklearn等等?

是的,没错。它们必须在项目根目录的requirements.txt文件中定义。

您可以手动创建文件或运行此命令

pip freeze > requirements.txt

文件看起来像这个

pandas==1.2.0
numpy==1.19.4

最新更新