【问题标题】:Make pip install specific version of dependency package over installing latest使 pip 安装特定版本的依赖包而不是安装最新版本
【发布时间】:2021-09-22 10:05:21
【问题描述】:

我有一个包含 ab 包的 requirements.txt。

  • a 有一个名为 c 的依赖项,其约束为 c==2.3.0
  • b 具有相同的依赖关系,但具有约束 c>=1.2

如果c 的最新版本是4.0,pip 正在安装它。但是,我需要 pip 来安装 2.3.0 我怎样才能让 pip 做到这一点?

【问题讨论】:

  • 您可能想要添加一个 constraints.txt 文件,其中包含包 c 的条目

标签: python pip


【解决方案1】:

您只需指定版本:

pip install c==2.3.0

或者,在这种情况下,只需在b 之前安装a,因为2.3.0 >= 1.2

【讨论】:

    【解决方案2】:
    python -m pip install c==2.3.0
    

    以上命令帮助pip安装2.3.0版本的包c。

    【讨论】:

      猜你喜欢
      • 2013-08-02
      • 2018-10-23
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2021-09-16
      • 2020-07-28
      相关资源
      最近更新 更多