如何使用 python 2.6.6 或 python 2.7.5 安装旧版 PIP?

How can I install a legacy PIP version with python 2.6.6 or python 2.7.5?

我正在努力在我的 centOS 服务器上安装 python pip 模块,它是 运行 在 python2.6.6( centOS 6) 或 python 2.7.5(CentOS7)。由于某些原因,我无法将 python 版本升级到 3 或更高版本。因此,在这种情况下,如何使用 python2.6 或 python 2.7 平台安装旧版 PIP 版本 pip 20? 谢谢

如果你有 Python 2,你很可能有 pip。试试 python2 -m pip install foobar.

事实证明,在 CentOS7 中 pip 默认情况下在发行版回购中不可用。您需要 yum install epel-release 才能启用 EPEL 存储库,它又包含 pipyum install python-pip.

这样做:(如 root/using sudo

yum install epel-release
yum makecache
yum install python-pip

您可以对 2.7 使用 get-pip.py。这是 centos:7 Docker 容器中的示例:

$ python -V
Python 2.7.5
$ curl -fsSL -O https://bootstrap.pypa.io/pip/2.7/get-pip.py
$ python get-pip.py --no-python-version-warning && rm -f get-pip.py
$ python -m pip --version
pip 20.3.4 from /usr/lib/python2.7/site-packages/pip (python 2.7)

文档:https://pip.pypa.io/en/stable/installing/#installing-with-get-pip-py。 (尽管不可否认,鉴于 Python 2 明显停产,他们并没有特意指出 2.6/2.7 分支的存在。)