-bash: /usr/bin/yum: /usr/bin/python: bad interpreter: No such file or directory

在安装了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了。

文章出处登录后可见!

已经登录?立即刷新

共计人评分,平均

到目前为止还没有投票!成为第一位评论此文章。

(0)
青葱年少的头像青葱年少普通用户
上一篇 2023年9月15日
下一篇 2023年9月15日

相关推荐