-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了。

你可能感兴趣的:(bash,linux,开发语言)