Fedora16执行yum显示except

今天用yum升级系统时发现,只要执行和yum有关的命令就显示
$ yum
File "/usr/bin/yum", line 30
except KeyboardInterrupt, e:
^
SyntaxError: invalid syntax




执行

vi /usr/bin/yum

发现第一行写着

#!/usr/bin/python

原来yum是用python写的,而3.2不对2.x语法向后兼容,我昨天把python升级到了3.2,当然不行
现在简单了将yum第一行改成

#!/usr/bin/python2.7

或者将/usr/bin/python链接到python2.7即可

Comments

Popular posts from this blog

socket close shutdown函数区别

批量在文件头插入

hash表取模技巧