-bash: /usr/bin/yum: /usr/bin/python2.6: bad interpreter: 不是目录

离开江湖 发布于 2014/09/28 09:40
阅读 11K+
收藏 0
想升级下软件
yum -y update xxxxxxxx

得到这这个信息


-bash: /usr/bin/yum: /usr/bin/python2.6: bad interpreter: 不是目录
网上找过教程
照做了,但是不是行
我先查看了python



# whereis python

python: /usr/bin/python2.6 /usr/bin/python /usr/lib/python2.6 /usr/local/bin/python2.7-config /usr/local/bin/python2.7 /usr/local/bin/python /usr/local/lib/python2.7 /usr/include/python2.6 /usr/share/man/man1/python.1.gz

装了两个
修改了
/usr/bin/yum
改成了#!/usr/bin/python2.6
还是出-bash: /usr/bin/yum: /usr/bin/python2.6: bad interpreter: 不是目录
现在我不知道怎么整了
/usr/bin下有
python2.6
python2.6.6
还有一个python
....
升级python的时候做过ln -s /usr/local/bin/python2.7 /usr/bin/python

我升了一个python,升级成了2.7.2是为了用那个在bakuptoqiniu的工具,现在升级完了,工具好用了,但是我找不到原来用的python在哪了。。。。

现在所有的软链接都是指向的/usr/local/bin/python2.7,这个目录。。。


加载中
0
Choate
Choate
做下软链
ln -s /usr/local/bin/python2.7 /usr/bin/python2.6
离开江湖
离开江湖
回复 @char1st : $ python -V Python 2.7.2
char1st
char1st
看下你的python2 的版本.
离开江湖
离开江湖
那个bakuptoqiniu这个工具必须用python2.7.2,做完软链以后,这工具还能用吗?
0
疯西师
疯西师
sudo rm -rf /usr/bin/python
sudo ln -s /usr/bin/python2.6 /usr/bin/python
返回顶部
顶部