其他
pip 20.3 新版本发布!即将抛弃 Python 2.x
The following article is from Python中文社区 Author pip
△点击上方“Python猫”关注 ,回复“1”领取电子书
剧照 | 《活着》
python -m pip install --upgrade pip
进行升级安装。颠覆项:默认情况下切换到新的依赖项解析器。注意处理可编辑安装,约束文件等方面的更改,更多内容请查阅: https://pip.pypa.io/en/latest/user_guide/#changes-to-the-pip-dependency-resolver-in-20-3-2020
弃用项:抛弃对Python 3.5的支持(将在pip 21.0中移除)。 弃用项:在将来的版本中, pip freeze
命令将停止在pip freeze
结果输出中抽取pip
、setuptools
、distribute
、wheel packages
。如果要保持之前的习惯操作,需要在命令中添加--exclude
选项。新解析程序在性能,输出和报错消息方面进行了重大改进,避免了无限循环,并支持约束文件。 支持PEP 600:为支持多版本Linux发行版,兼容 manylinux
平台。文档改进:解析程序迁移指南,快速入门指南和新的文档主题。 添加对 MacOS Big Sur
兼容性的支持
--use-deprecated = legacy-resolver
标志,直到我们在2021年1月的pip 21.0版本中将其删除。您可以在变更日志中找到更多详细信息。pip 21.0
。届时,pip将停止支持Python 2.7,并将完全停止支持 Python 2版本系列。GitHub issues :
https://github.com/pypa/pip/projects/6
pip新版本官方讨论区:
https://discuss.python.org/t/an-update-on-pip-and-dependency-resolution/1898
会议纪要:
https://wiki.python.org/psf/PackagingWG#Dependency_resolver_and_user_experience_improvements_for_pip
近期热门文章推荐:
Python 中 -m 的典型用法、原理解析与发展演变
别开心太早,Python 文档的翻译差远了
深夜,我偷听到程序员要对session下手……