yum工作正常,直到我升级Python为了我的VPS Django的缘故。
它引发这个错误:
导入运行yum所需的某个Python模块时出现问题。 导致这个问题的错误是:
没有名为yum的模块
- 在CentOS下监视configuration
- 克隆CentOS 6.0唯一标识符
- 如何在一个centos服务器上禁用phpmyadmin?
- 确定哪些应用程序在启动时运行
- 复制cron作业从一台服务器到另一台服务器 – 使用bash prefereable
请安装提供此模块的软件包,或者确认模块安装正确。
上述模块可能与当前版本的Python不匹配,即:2.7.2(默认,2012年3月7日,08:41:42)[GCC 4.1.2 20080704(Red Hat 4.1.2-48) ]
如果你自己无法解决这个问题,请到yum faq: http : //wiki.linux.duke.edu/YumFaq
为什么发生这种情况?
这是否意味着我必须重新安装yum?
你不应该升级系统Python,因为还有其他工具(如yum!)依赖于它。 您应该总是在系统Python旁边安装一个更新的Python,并确保/usr/bin/python指向系统Python。
您可能应该还原原始版本的Python(您应该能够从CentOS镜像中获取该文件并使用rpm命令安装),然后在其他位置安装较新版本的Python。
您可能还需要重新安装yum 。