虽然 pip 用于从 PyPI 安装和升级其他 Python 包,但您能帮我理解为什么需要升级 pip 本身吗?我正在开发一个新的 python 项目,并将使用 pip 来安装依赖项。
但是,我不确定在安装其他软件包之前是否需要将 pip 升级到最新版本(19.1.1),或者从 PyPI 安装其他软件包不需要升级到 pip。
另外,我想知道如果 pip 本身没有更新到最新版本,pip 是否会在安装其他最新软件包时遇到困难。请澄清。
(点维护者在这里)
与 PyPI 上任何其他包的原因相同——新版本的 pip 包含错误修复、新功能、安全改进/漏洞补丁 https://pip.pypa.io/en/stable/news/- 和更多!坚持使用旧版本的 pip 会给打包链中的每个人带来更多的工作,因为打包者和用户都无法使用新的增强功能。
例如,仍然有一些使用 pip 版本的用户不支持为简化用户从 Python 2 到 Python 3 转换而引入的机制。这对于用户(事情不起作用)、包的维护者(他们分发的代码对用户不起作用)和 pip 维护者(我们花了精力构建一种机制,但人们没有使用它)来说是痛苦的。幸运的是,这只是一小部分用户,但我认为这个例子说明了继续使用旧版本的 pip 如何以多种方式伤害多方。
理想情况下,用户应该尽快升级到最新版本的 pip。 pip 打印一条消息告诉用户这样做是有原因的! :)
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)