今天登陆服务器,用yum安装一个新软件时,报了一个错误(yum except KeyboardInterrupt):
File "/usr/bin/yum", line 30
except KeyboardInterrupt, e:
^
SyntaxError: invalid syntax
经过各种尝试后,发现原来yum中使用到了python2的库,那就好办了。
解决如下:
1. 输入命令:vim /usr/bin/yum
将头文件中的
#!/usr/bin/python
import sys
try:
import yum
修改为:
#!/usr/bin/python2
import sys
try:
import yum
2. 更改urlgrabber-ext-down
:
输入命令:
vim /usr/libexec/urlgrabber-ext-down
并将第一个行#!/usr/bin/python” 改为 “#!/usr/bin/python2”即可。
问题解决。
注意:本文归作者所有,未经作者允许,不得转载
原文地址: http://blog.wsmee.com/post/153
版权声明:非商用-非衍生-保持署名| Creative Commons BY-NC-ND 3.0