问题:

当centos6.5升级完pythond到3.3.5版本之后yum无法使用

运行yum时出现

File "/usr/bin/yum", line 30 

except KeyboardInterrupt, e: 

                                         ^

SyntaxError: invalid syntax

由于yum的包管理是由python写的,所以当上面步骤将系统默认的版本指向新版本后,系统yum就会出现bug 


解决方法:

编辑/usr/bin/yum 文件

vim /usr/bin/yum  

将首行显示的 !#/usr/bin/python 修改为 !#/usr/bin/python2.6(我的系统默认安装的是python2.6)即可.

"!#/usr/bin/python2.6"  python2.6是系统自带的版本。