问题

之前因为某些问题,到账yum出问题,及python也卸载重装了,试了各种方法都不行。

No module named yum
或者
 -bash: /usr/bin/yum: /usr/bin/python: bad interpreter

解决方法

删除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
whereis yum |xargs rm -frv

创建目录python和yum用以存放rpm包

mkdir /usr/local/src/python

mkdir /usr/local/src/yum

下载的时候主要和系统版本对应上,我的系统上centos7.9
https://mirrors.ustc.edu.cn/centos/7.9.2009/os/x86_64/Packages/

yum包

yum-3.4.3-168.el7.centos.noarch.rpm
yum-plugin-fastestmirror-1.1.31-54.el7_8.noarch.rpm
yum-metadata-parser-1.1.4-10.el7.x86_64.rpm

python包

python-2.7.5-89.el7.x86_64.rpm        
python-libs-2.7.5-89.el7.x86_64.rpm       
rpm-python-4.11.3-45.el7.x86_64.rpm
python-devel-2.7.5-89.el7.x86_64.rpm  
python-pycurl-7.19.0-19.el7.x86_64.rpm
python-iniparse-0.4-9.el7.noarch.rpm  
python-urlgrabber-3.10-10.el7.noarch.rpm

安装

cd /usr/local/src/python 
rpm -ivh python-*   rpm-python-* --nodeps --force

Test

cd /usr/local/src/yum 
rpm -ivh yum-*

Test

下载rpm

Logo

CSDN联合极客时间,共同打造面向开发者的精品内容学习社区,助力成长!

更多推荐