1 为什么你应该升级 pip,以及如何升级
新的软件版本可以带来错误修复、新功能和更快的性能。例如,NumPy 1.20 增加了类型注解,并在可能的情况下使用 SIMD 来提高性能。如果你正在安装 NumPy,你可能希望安装最新版本。
不幸的是,如果你使用的是旧版本的 pip
,安装最新版本的 Python 包可能会失败——或者以更慢、更复杂的方式安装。
为什么?这是由于 glibc 版本、RedHat/CentOS 的生命周期结束时间表以及 pip
安装包的方式共同导致的。
1.1 旧版本 pip 的问题
让我们从一个 Ubuntu 18.04 的 Docker 镜像开始。这个版本的 Ubuntu 于 2018 年 4 月发布,带有 Python 3.6 和 pip
9。
[itamarst@blake dev]$ docker run -it ubuntu:18.04
root@1a43d55f0524:/# apt-get update
<