-bash: /usr/bin/yum: /usr/bin/python3: bad interpreter: No such file or directory错误解决

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/u012998306/article/details/88284782

执行yum install的时候出现错误提示

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

错误原因是找不到python3文件夹,原因是安装其他软件导致python版本和yum配置里到pyhon版本不一致,所以yum找不到pyhon执行文件。

服务器上之前安装过一个3.5版本的,所以出现多版本yum问题。

先说一下网上千篇一律的解决办法,找了很多都是复制的一个

[root@darg98 redis]# whereis python
python: /usr/bin/python2.6 /usr/bin/python /usr/lib/python2.6 /usr/lib64/python2.6 /usr/local/bin/python3.5m /usr/local/bin/python3.5m-config /usr/local/bin/python3.5-config /usr/local/bin/python3.5 /usr/local/lib/python3.5 /usr/include/python2.6 /usr/local/python2.7 /usr/share/man/man1/python.1.gz

[root@darg98 redis]# whereis yum
yum: /usr/bin/yum /etc/yum.conf /etc/yum /usr/share/man/man8/yum.8.gz

--修改 yum文件
[root@darg98 redis]# vi /usr/bin/yum
将首行的#!/usr/bin/python3
更改成   #!/usr/bin/python2.6

:wq保存退出
[root@darg98 redis]#  yum install xxxxx

再次安装测试,然而-bash: /usr/bin/yum: /usr/bin/python2.6: bad interpreter: No such file or directory

下面说一下我找到的解决办法

[root@darg98 redis]# cd /usr/bin 
[root@darg98 bin]# ls -al | grep python
-rwxr-xr-x    1 root root       13064 Jul 25  2015 abrt-action-analyze-python
lrwxrwxrwx    1 root root          22 Sep  6 10:06 python -> /usr/local/bin/python3
lrwxrwxrwx.   1 root root           6 Jul 21  2016 python2 -> python
lrwxrwxrwx    1 root root           9 Sep  6 08:42 python2.6 -> python3.5
-rwxr-xr-x.   1 root root        9032 Jul 24  2015 python2.6.6
[root@darg98 bin]# vi /usr/bin/yum
将首行的#!/usr/bin/python2.6
更改成   #!/usr/bin/python2.6.6

:wq保存退出

然后再次测试yum功能

问题解决!

有问题可以留言评论。

猜你喜欢

转载自blog.csdn.net/u012998306/article/details/88284782