我安装了libxml2-2.9.0和libxslt-1.1.27然后yum坏了我运行的任何yum命令我得到的结果是:
There was a problem importing one of the Python modules required to run yum. The error leading to this problem was: No module named yum Please install a package which provides this module, or verify that the module is installed correctly. It's possible that the above module doesn't match the current version of Python, which is: 2.4.3 (#1, Jan 21 2009, 01:11:33) [GCC 4.1.2 20071124 (Red Hat 4.1.2-42)] If you cannot solve this problem yourself, please go to the yum faq at: http://yum.baseurl.org/wiki/Faq
然后我认为python版本是太老了,安装蟒2.7.3,并从头安装,经过一些错误的审判越来越差,现在当我运行'python -V'我有版本'Python 2.7.3',当我运行'/ usr / bin / python -V'时,它返回'python-2.4.3-24.el5',并且不pipe我做了什么,yum仍然与那个消息断了。 我怎样才能回来? 我的操作系统是:Linux 2.6.18-164.11.1.el5 x86_64 GNU / Linux
查看FAQ :
在2.3之前? 百胜这个错误信息往往是误导。 要查看真正的错误,请从命令行运行python,然后键入import yum。 这个问题可能根本不在于你的python版本,而是缺少libxml2-python,python-sqlite或者python-elementtree包。
Yum 2.4.x提供了一个与模块导入错误不同的错误,所以这将变得不那么令人困惑。
它还包括一个将错误发送到邮件列表的指令。 真的,你应该弄清楚什么rpm提供了丢失的模块,并尝试安装它。
如果你得到yum本身就是缺少的模块的消息,那么你可能已经安装了它的错误(或使用make / make install来安装源代码rpm)。 如果可能的话,找到一个预编译的rpm,它可以像Fedora或者CentOS的系统一样工作。 或者,你可以下载srpm并做一个
rpmbuild –rebuild yum * .src.rpm
所以,如果还是失败了,你可以像这样得到yum包。