【问题标题】:Why does Python still come with the pip version 9 which I believe is very old compared to the current version 19?为什么 Python 仍然带有我认为与当前版本 19 相比非常旧的 pip 版本 9?
【发布时间】:2019-10-22 00:34:32
【问题描述】:

每次安装 pip 时,版本始终为 9.0.1,并且有一个关于列的相当烦人的 DEPRECRATION 警告。为什么不只发布 19 或更新的版本?

[编辑]

注意:我的问题不是如何安装最新版本。

我的问题是 为什么sudo apt install python3-pip 根本没有 pip-19 或大于 9 的版本。

因为如果我没记错的话,更新系统范围的 pip 会导致不必要的副作用。更新 pip 只能在虚拟环境中进行。现在普通的最终用户如何知道如何避免这种情况?

【问题讨论】:

标签: python python-3.x pip


【解决方案1】:

因为每个发行版都是版本化的。自从你的 Python 版本发布以来,已经发布了 10 个主要版本的 pip。只是为了关注pip,它需要 10 个新的 Python 次要(甚至是补丁)版本。

打包和分发新版本需要大量工作,而这里只是发现没有必要,因为最终用户:

  • 警告有更新的版本可用
  • 可以轻松下载和安装。

长话短说:核心 Python 开发人员的普遍看法似乎是,遵循 pip 版本是不值得的。

【讨论】:

    猜你喜欢
    • 2013-01-15
    • 1970-01-01
    • 2014-05-07
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多