是否存在在Python代码存储库中存储多个requirements.txt
文件的约定。例如,一个用于简单运行程序的文件,另一个用于日常开发,另一个用于进行Windows构建。
requirements.txt
和requirements_dev.txt
,或requirements.txt
和requirements_win.txt
- 这似乎非常特别。requires
子文件夹。但我不确定requires/requirements.txt
在这种情况下的含义是什么 - 运行应用程序,还是用于开发?答案 0 :(得分:0)
据我所知,这里没有严格的规则。至少不是通过PEP(但是有人可以纠正我)。
The Hitchhiker's Guide to Python建议将pip
需求文件放在项目的根目录。
似乎没有任何要求必须将pip
需求文件称为requirements.txt
。 pip install documentation甚至以pip install -r example-requirements.txt
为例。
我认为约定因项目而异,并且在很大程度上取决于您的部署过程和特定于项目的文档。