这并不是什么大问题,但是每次我开始一个新项目并将其部署在heroku上时,我一直在添加requirements.txt。尽管我不了解requirements.txt的目的以及为何如此重要。
答案 0 :(得分:1)
考虑在1/2个月的开发周期中您安装了2或3个软件包的情况。
在部署期间,您忘记显式安装其中之一。目前,requirements.txt会非常方便。
因此,每当您安装新软件包时,请确保将其名称添加到requirements.txt
在部署过程中,只需运行单个命令
pip install -r requirements.txt
将安装项目的所有依赖项。
在将存储库克隆到新位置时也很有用。