我正在尝试使用 yum 安装一些软件包,但 yum 未安装
$ yum install
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.7.10 (default, Jun 12 2015, 16:19:57)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-11)]
If you cannot solve this problem yourself, please go to
the yum faq at:
http://yum.baseurl.org/wiki/Faq
答案1
您安装了 RHEL 6 未附带的 python 版本。RHEL 6 中的版本是 2.6.6。
因为您使用的是非 RHEL python,所以它缺少 yum 模块。如果您刚刚将 /usr/bin/python 更改为其他 python 安装的符号链接,我建议修复它并重试。
如果替换了打包的 python,则需要从 RHEL 重新安装 python 包。我建议您获取最新的 rhel6 安装 DVD iso 并使用 rpm 命令从那里安装。
不过,在这一点上,我会考虑将其称为损失,只需备份数据并安装 rhel7 或 rhel8 并重新创建您的服务。 Rhel6 支持将于 11 月结束。