我正在通过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