yum报错 No module named yum
解决方案
1、删除损坏的python、yum的文件
2、下载centos版本对应的python、yum包进行强制安装。
具体步骤
删除python:
rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps
whereis python |xargs rm -frv
验证python删除是否成功,返回为无结果即可
whereis python
删除yum
rpm -qa|grep yum|xargs rpm -ev --allmatches --nodeps
删除残余yum文件
whereis yum |xargs rm -frv
查看系统信息
cat /etc/redhat-release
7.8.2003为我自己的centos版本,下载的包的版本应与系统版本号对应的一致。
创建目录python和yum用以存放rpm包:
$ mkdir /usr/local/src/python
$ mkdir /usr/local/src/yum
下载python的rpm包:
$ cd /