【问题标题】:Getting dependencies in a Python development environment在 Python 开发环境中获取依赖项
【发布时间】:2016-10-17 05:36:28
【问题描述】:

使用 JVM 语言时,通常遵循的模式是使用构建系统(ant+ivy / maven / gradle),其中使用构建文件,可以定义代码的依赖关系。当您构建代码时,构建系统能够获取这些依赖项。此外,像 Eclipse/IntelliJ 这样的 IDE 也能够读取这些构建文件,并在您编写代码时不断构建/验证您的代码。

在 Python 中进行类似的开发是如何完成的?虽然可能不一定有构建步骤,但我希望开发人员能够检查我的代码,然后运行一个引导命令,该命令将设置一个 virtualenv 并引入运行代码所需的任何第三方依赖项。我可以包含某种脚本来执行此操作,但我想知道是否有工具可以执行此操作?到目前为止,我的大部分搜索都将我引向了打包工具,这些工具更多地是为了分发给最终用户而不是为此目的(或者我理解)。

【问题讨论】:

    标签: python dependencies build-process


    【解决方案1】:

    我猜requirements.txt 就是你要找的。例如,PyCharm IDE 肯定会将其视为依赖列表。

    【讨论】:

      【解决方案2】:

      这由virtualenvpip install -r requirements.txt 命令管理。更多信息在这里:Virtual Environments

      【讨论】:

      猜你喜欢
      • 2022-07-14
      • 2011-01-28
      • 2021-04-20
      • 1970-01-01
      • 1970-01-01
      • 2014-01-14
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      相关资源
      最近更新 更多