• Python包管理局很高兴在此宣布:pip10刚刚正式发布了
  • 发布于 2个月前
  • 158 热度
    0 评论
我代表Python包管理局(Python Packaging Authority),很高兴在此宣布:pip10刚刚正式发布了。这个版本是几个月以来社区工作的结晶。

要安装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的亮点:
1.已不再支持 Python 2.6 。 如果你需要在Python 2.6 上使用pip,请留在pip 9这个版本,这是支持Python 2.6的最后一个版本
2.支持PEP 518,允许项目指定从源代码打包所依赖的安装包。(当前对PEP 518的支持比较有限,未来的版本会提供所有的支持 - 详情请参见文档)
3.对于Windows上非ASCII语言环境下的Unicode字符处理,提供了显著改进
4.提供了新的"pip config"命令
5.默认的升级策略已改为:只在需要的情况下
6.修复了许多bug,以及多个细微改进

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

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