在安装了python3之后,运行yum 相关的命令都出现这个问题,查了资料后发现,应该是出现了多个版本的python导致系统不能确认选择哪个。网上解决方案众说纷纭,最后还是干脆直接把yum的配置文件里的python版本直接指定了。。
先找到python的位置(我是把python3删除了,链接也删除了)
#whereis python,显示如下
python: /usr/bin/python /usr/bin/python2.7 /usr/lib/python2.7 /usr/lib64/python2.7 /etc/python /usr/include/python2.7 /usr/share/man/man1/python.1.gz
然后直接修改 yum文件,不是yum源文件
vim /usr/bin/yum
将首行#!/usr/bin/python改成 #!/usr/bin/python2.7
再试着运行 yum update就OK了。
来源地址:https://blog.csdn.net/charming_liu/article/details/130534008