是否有存储多个 requirements.txt
的约定Python 代码存储库中的文件。例如,一个文件用于简单地运行程序,另一个用于日常开发,另一个用于构建 Windows。
requirements.txt
和 requirements_dev.txt
, 或 requirements.txt
和 requirements_win.txt
- 这看起来很临时。 requires
子文件夹。但我不确定 requires/requirements.txt
的含义是什么是在这种情况下——运行应用程序,还是用于开发? 最佳答案
据我所知,这里没有硬性规定。至少不是通过 PEP(但有人可以随时纠正我)。
The Hitchhiker's Guide to Python建议把 pip
项目根目录下的需求文件。
似乎没有任何要求 pip
必须调用需求文件 requirements.txt
. pip install documentation甚至使用 pip install -r example-requirements.txt
的例子.
我认为约定因项目而异,并且在很大程度上取决于您的部署过程和特定于项目的文档。
关于python - pip 需求文件是否有命名约定?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/44264013/