You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

CentOS 6.10误删默认Python2.6后重装及yum恢复咨询

恢复CentOS 6.10中误删的Python 2.6以修复YUM功能

别担心,这个问题其实挺常见的——误删系统自带Python导致yum罢工,咱们一步步把它救回来:

第一步:下载Python 2.6及YUM依赖的RPM包

因为现在yum没法用,咱们直接从CentOS官方仓库下载所需的rpm包。先切换到临时目录方便操作:

cd /tmp

然后用wget下载以下几个关键包(对应CentOS 6.10 x86_64版本):

# Python 2.6主程序包
wget http://mirror.centos.org/centos/6.10/os/x86_64/Packages/python-2.6.6-68.el6_10.x86_64.rpm
# Python核心库(主程序依赖它)
wget http://mirror.centos.org/centos/6.10/os/x86_64/Packages/python-libs-2.6.6-68.el6_10.x86_64.rpm
# YUM依赖的配置解析包
wget http://mirror.centos.org/centos/6.10/os/x86_64/Packages/python-iniparse-0.3.1-2.1.el6.noarch.rpm
# YUM依赖的URL抓取包
wget http://mirror.centos.org/centos/6.10/os/x86_64/Packages/python-urlgrabber-3.9.1-11.el6.noarch.rpm

第二步:用RPM命令安装这些包

注意安装顺序,因为包之间有依赖关系:

  1. 先装Python核心库:
rpm -ivh python-libs-2.6.6-68.el6_10.x86_64.rpm
  1. 再装Python 2.6主程序:
rpm -ivh python-2.6.6-68.el6_10.x86_64.rpm
  1. 最后装YUM的依赖包:
rpm -ivh python-iniparse-0.3.1-2.1.el6.noarch.rpm python-urlgrabber-3.9.1-11.el6.noarch.rpm

第三步:验证YUM功能是否恢复

现在运行以下命令测试yum是否正常:

yum clean all
yum update

如果没有报错,说明yum已经恢复正常了!

第四步:处理Python 3.7与系统Python的共存问题

为了避免以后再误删系统Python,咱们给Python 3.7创建一个单独的软链接,这样用python调用系统自带的2.6,用python3调用你安装的3.7:

ln -s /root/python/Python-3.7.1/python /usr/bin/python3

之后要安装Python 3的包,直接用python3即可,比如安装pip3和numpy:

# 给Python3安装pip
python3 -m ensurepip
# 用pip3安装numpy
pip3 install numpy

额外提醒

千万不要把/usr/bin/python的软链接指向Python3!CentOS 6的yum完全依赖Python2.6,改了之后yum会再次罢工。

内容的提问来源于stack exchange,提问作者Shijith

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.14 06:42:23