版权声明:本文为博主原创文章,未经博主允许不得转载。 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功能
问题解决!
有问题可以留言评论。