python - pip 需求文件是否有命名约定?

标签 python pip naming-conventions requirements.txt

是否有存储多个 requirements.txt 的约定Python 代码存储库中的文件。例如,一个文件用于简单地运行程序,另一个用于日常开发,另一个用于构建 Windows。

  • 一些存储库包含两个文件,requirements.txtrequirements_dev.txt , 或 requirements.txtrequirements_win.txt - 这看起来很临时。
  • 我还有其他人用 requires子文件夹。但我不确定 requires/requirements.txt 的含义是什么是在这种情况下——运行应用程序,还是用于开发?
  • Structuring your project 中没有提到存储多个需求文件。 (Hitchhiker 的 Python 指南)或 pip install ( pip 文档)。
  • 最佳答案

    据我所知,这里没有硬性规定。至少不是通过 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/

    相关文章:

    python - 如何扩展/扩张一个numpy数组?

    python - 为什么不 pip 安装 django 2.x?

    coding-style - 编码公约中首字母缩略词末尾的大写或小写混淆

    python - 查找一个类注册的所有抽象基类

    python - 没有 BS4 python 类的刮表

    python - 在 Apache2 中执行 Python 脚本

    python - Airflow 网络服务器不启动,除非在 Debug模式下

    python - 在 virtualenv 中使用 pip 安装 pyaudio

    java - 我是否应该根据 Java 约定将最终 `Atomic…` 成员字段命名为常量(全部大写)?

    c# - 根据 .NET Framework 设计指南命名命名空间中的类型