Python 2 安装 pip 方法
·
问题:Python 2 直接安装 pip 报错
Python是 2.7 版本,直接使用 easy_install 为其安装 pip 时报错,报错信息如下:
$ sudo easy_install pip
Searching for pip
Reading http://mirrors.cloud.aliyuncs.com/pypi/simple/pip/
Best match: pip 25.2
Downloading http://mirrors.cloud.aliyuncs.com/pypi/packages/20/16/650289cd3f43d5a2fadfd98c68bd1e1e7f2550a1a5326768cddfbcedb2c5/pip-25.2.tar.gz#sha256=578283f006390f85bb6282dffb876454593d637f5d1be494b5202ce4877e71f2
Processing pip-25.2.tar.gz
error: Couldn't find a setup script in /tmp/easy_install-SY1itF/pip-25.2.tar.gz
问题原因
这个错误表明 easy_install 在下载的 pip-25.2.tar.gz 中找不到 setup.py 脚本。这是因为从 pip 21.0 版本开始已完全放弃对 Python 2 的支持。
推荐安装方法
-
安装必要的编译依赖:
sudo yum install -y zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel libffi-devel gcc make -
下载兼容 Python 2 的 pip 安装脚本:
curl -O https://bootstrap.pypa.io/pip/2.7/get-pip.py -
使用 Python 2 执行安装(会安装支持的最后一个版本 pip 20.3.4):
sudo python get-pip.py -
验证安装:
pip --version
终极解决办法:手动安装 pip 20.3.4
- 下载 pip 20.3.4(最后一个支持 Python 2 的版本):
wget https://files.pythonhosted.org/packages/53/7f/5573ad0a5d890ae873b5f1aa7f6e29c1ca8d4c09fe9d3515752e5f03b39/pip-20.3.4.tar.gz - 解压并进入目录:
tar xvf pip-20.3.4.tar.gz; cd pip-20.3.4 - 使用 setup.py 安装:
sudo python setup.py install - 验证安装:
pip --version
更多
为pip配置国内镜像源
Python 多环境管理工具
更多推荐
所有评论(0)