您的位置:首页 > 其它

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

2014-10-16 16:19 651 查看
由于yum使用python解析,而python之间的版本不兼容,CentOS6.2默认python2.4,当升级了本地python到3.x版本的时候,会出现如下错误:

[html]
view plaincopy





[root@localhost bin]# yum  
  File "/usr/bin/yum", line 30  
    except KeyboardInterrupt, e:  
                            ^  
SyntaxError: invalid syntax  
[root@localhost bin]#   

解决的办法是(前提:不是覆盖更新python的):
vim /usr/bin/yum

[html]
view plaincopy





#!/usr/bin/python  
import sys  
try:  
    import yum  

将上面的语句改为:

[html]
view plaincopy





#!/usr/bin/python2.6  
import sys  
try:  
    import yum  

后面执行yum 就可以使用了
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: