安装了visio后excel不能用了_为什么我升级python后yum反而不能用了?

概述

测试环境想要使用yum命令进行安装一些组件,报错No module named yum。下面记一下解决的过程,这个还是比较常见的一个问题的。


具体报错

完整报错信息如下:

There was a problem importing one of the Python modulesrequired to run yum. The error leading to this problem was: No module named yumPlease install a package which provides this module, orverify that the module is installed correctly.It's possible that the above module doesn't match thecurrent version of Python, which is:[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
ee84afa029f635dd0e1c29b56bd9cb4a.png

思路

yum基于python写的,根据报错信息提示,是yum的python版本对应不上目前python环境的版本导致的。

也就是说 是因为升级或者卸载了python。


解决方式

1、查看yum版本

rpm -qa |grep yum

2、查看python版本

whereis python

输出为

a8e873359f685a827f96179400141cf6.png

发现果然安装了两个版本2.6和2.7版本。

3、查找yum文件,并编辑此py文件

which yum

输出为/usr/bin/yum

vi /usr/bin/yum

将通用的引用修改成指定的引用,引用回旧版本的,我们这里旧版本是whereis python输出的2.6。

2b989f25ad5d540d13845c73aa43d460.png

4、测试

测试成功,问题解决。

cf2b761090e93f17cad9abdaa88ddcbe.png

这个问题很多朋友在升级python时应该会经常用到的,yum还是要对应改下配置,大家也可以自己测试一下。后面会分享更多devops和DBA方面的内容,感兴趣的朋友可以关注一下~

9ad644e7fb4301fc1ec08e81798b5798.gif
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值