CentOS 系统通过 yum 安装 python-pip 失败的解决方案

沈亦白
沈亦白
发布时间:2026-10-13| 2人浏览过
原创

本文解决 CentOS 系统下使用 yum 安装 python-pip 失败的问题。由于该包位于 EPEL 源,需先添加并启用被禁用的 epel.repo 配置文件,将 enabled=0 改为 enabled=1,或在安装命令中追加 --enablerepo=epel 参数即可成功安装。

在 Ubuntu 系统中看似简单的操作,移植到 CentOS 上时往往令人头疼。例如,直接执行安装 python-pip 的命令时,系统没有任何反应或提示,导致安装无法进行。

yum install python-pip

经过搜索发现,该软件包包含在 EPEL(Extra Packages for Enterprise Linux)源中,因此必须添加 EPEL 源才能获取相关软件。按照常见教程指引,执行以下命令以添加 EPEL 源:

sudo rpm -ivh epel-release*

然而,系统提示已安装最新版本的 epel 包,这引发了疑问:既然已安装为何仍无法使用?经过长时间排查,最终发现 CentOS 默认禁用了部分软件源。可以通过以下命令查看当前系统中已启用和已禁用的源列表:

// 查看启用的源列表
yum repolist
// 查看禁用的源列表
yum repolist disabled

检查结果显示,epel 源确实处于禁用状态。要启用该源,只需修改相应的配置文件。使用 vim 编辑器打开以下文件:

vim /etc/yum.repos.d/epel.repo

在打开的文件中,找到第一个和第三个配置段,将其中的 enabled=0 修改为 enabled=1。注意,第二个配置段通常对应测试版,稳定性较差,建议保持原样不做修改。

 [epel]
  name=Extra Packages for Enterprise Linux 6 - $basearch
 #baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch
  mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-6&arch=$base  arch
  failovermethod=priority
  enabled=0
  gpgcheck=1
  gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
[epel-debuginfo]
 name=Extra Packages for Enterprise Linux 6 - $basearch - Debug
 #baseurl=http://download.fedoraproject.org/pub/epel/6/$basearch/debug
 mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-debug-6&arch  =$basearch
 failovermethod=priority
 enabled=0
gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
 gpgcheck=1 
[epel-source]
 name=Extra Packages for Enterprise Linux 6 - $basearch - Source
#baseurl=http://download.fedoraproject.org/pub/epel/6/SRPMS
 mirrorlist=https://mirrors.fedoraproject.org/metalink?repo=epel-source-6&arc  h=$basearch
 failovermethod=priority
 enabled=0
 gpgkey=file:///etc/pki/rpm-gpg/RPM-GPG-KEY-EPEL-6
 gpgcheck=1

完成上述修改后,源即可正常使用。如果不想修改配置文件,也可以在执行安装命令时直接追加特定参数来实现临时启用:

--enablerepo=epel

具体示例如下:

yum --enablerepo=epel install python-pip

总结

以上介绍了在 CentOS 环境下通过 yum 成功安装 python-pip 的方法。希望这些内容能帮助大家解决相关问题。如有任何疑问,欢迎留言交流,小编会及时回复。感谢大家对本站的支持!

相关标签:

免责声明:本文内容仅供参考,不代表本站观点。转载或引用请注明出处。

Python 相关产品和应用

全部下载
Selenium

Selenium

4.51.0 · Windows

用于浏览器自动化和 Web 测试的 Python 工具。

scikit-learn

scikit-learn

1.9.1 · Windows

常用 Python 机器学习算法与模型评估工具库。

Black

Black

26.10.1 · Windows

强调一致性的 Python 自动代码格式化工具。

Ruff

Ruff

0.17.1 · macOS

由 Rust 编写的高速 Python 代码检查和格式化工具。

pytest

pytest

9.1.1 · Windows

简洁而强大的 Python 自动化测试框架。

FastAPI

FastAPI

0.146.0 · Windows

高性能 Python API 框架,支持类型提示和自动接口文档。

Flask

Flask

3.1.3 · Windows

轻量灵活的 Python Web 应用框架。

Django

Django

6.1.2 · Windows

成熟的 Python Web 框架,适合构建内容站点和业务系统。

Spyder

Spyder

6.1.7 · Windows

面向科学计算与数据分析的 Python 集成开发环境。

SciPy

SciPy

1.18.1 · Windows

面向科学、工程和技术计算的 Python 算法库。