在安装了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了。
在安装了python3后,运行yum命令出错。问题源于Python版本冲突。通过使用`whereispython`找出Python2.7的位置,然后编辑`/usr/bin/yum`文件,将首行的Python路径改为#!/usr/bin/python2.7,解决了yum命令无法执行的问题。
3万+

被折叠的 条评论
为什么被折叠?



