代码之家  ›  专栏  ›  技术社区  ›  Laimonas Sutkus

python安装包的最高版本

  •  -1
  • Laimonas Sutkus  · 技术社区  · 6 年前

    在我的主包装里 安装程序.py 文件“install_requires”字段我指定了git存储库中的一些依赖项。我有这句台词:

    my_other_package==1.0.*
    

    假设我现在已经安装了 我的其他包1.0.2

    现在我做了一些更改并推送了一个新标签 我的其他包1.0.3

    如何确保下次安装主程序包时, 我的其他包裹 会自动升级到可能的最高修补程序版本而不影响主版本和次版本吗?

    2 回复  |  直到 6 年前
        1
  •  1
  •   hygull    6 年前

    如果在安装包时未指定版本号, 匹普 自动识别最新版本并为您安装。

    假设,您的包管理器是 匹普 对于这个例子。如果你想得到更多的解释,请发表评论。

    假设最新版本的 丹戈 它也有老版本 一点一零 , 一点八 等。

    如果你愿意的话 pip安装django==1.8 它只会在 pip安装django 将安装最新版本,即。 .

    最后,

    你必须更喜欢 pip安装我的其他软件包 安装更新的软件包。

        2
  •  1
  •   JulienCoo    6 年前

    就这样吧:

    # requirements.txt   
    my_other_package
    

    如果不指定版本,pip将自动选择最后一个版本。