pip 10 已正式发布

我代表Python包管理局(PyPA:Python Packaging Authority),很高兴的在此宣布:pip 10 刚刚正式发布了。这个版本是几个月以来社区工作的结晶。

要安装pip 10,请运行:

python -m pip install --upgrade pip

或者,按照https://pip.pypa.io/en/latest/installing 所述,使用 get-pip. 如果你使用的pip版本来自于分发供应商,会由供应商在适当的时候提供升级(你也可以选择在虚拟环境中使用pip 10)。

在Windows上使用 get-pip 有个小问题:在下载get-pip.py文件时,请重命名这个文件,以确保文件名中不包含"pip",比如 gp.py。否则会触发pip的检查,导致运行中断。我们正在跟进这个问题,地址是:https://github.com/pypa/pip/issues/5219

新版本pip 10的亮点:

  • 已不再支持 Python 2.6 。 如果你需要在Python 2.6 上使用pip,请留在pip 9这个版本,这是支持Python 2.6的最后一个版本

  • 支持PEP 518,允许项目指定从源代码打包所依赖的安装包。(当前对PEP 518的支持比较有限,未来的版本会提供所有的支持 - 详情请参见文档)

  • 对于Windows上非ASCII语言环境下的Unicode字符处理,提供了显著改进

  • 提供了新的"pip config"命令

  • 默认的升级策略已改为:只在需要的情况下

  • 修复了许多bug,以及多个细微改进

此外,先前宣布的pip内核重组已经开始了。除非你写的代码有导入pip模块(或者你使用了这样的代码),否则这一变化不会对你产生任何影响。如果你受到了影响,请将问题报告给问题代码的作者(推荐他们访问https://mail.python.org/pipermail/distutils-sig/2017-October/031642.html 详情请参阅公告)

感谢为新版本付出辛劳的每个人。社区成员做了许多的贡献 - 有代码方面的,有参与设计讨论的,或者上报bug的。pip开发团队由衷地感谢社区各位所做的贡献。

原文地址:https://blog.python.org/2018/04/pip-10-has-been-released.html

作者:Paul Moore

猜你喜欢

转载自blog.csdn.net/weixin_38382105/article/details/80056121