更新python3后,yum命令报错:except OSError, e

问题探究

python版本升级后,使用yum会报下面的错误(下图左),是因为yum使用python2编译。如果安装python3以后,创建了python到python3.x的软连接,而yum的配置文件又默认使用python(下图右),那就会报错,所以需要修改两个文件更改yum编译使用的python版本!

查看python的版本

执行python -V来查看python对应的版本,可以看出我的是python2指向python 2.7.5,所以我需要吧yum的配置文件中的python改为python2!

修改配置文件解决问题

找到下面两个路径的文件,将第一行代码末尾的python改为你python2.x.x版本所指向的软连接名称,我的是python2

/usr/libexec/urlgrabber-ext-down  
/usr/bin/yum                    

如何使用python3的yum?

待补充

转载前请联系我,未经允许请勿转载:
作者:vision
标题:更新python3后,yum命令报错:except OSError, e
原文链接:https://www.wangpc.cc/python/python3-yum-error/
上一篇
下一篇