[已解决]centos升级pyhron3后yum不可用 except KeyboardInterrupt

小豆苗 1年前 ⋅ 612 阅读

今天登陆服务器,用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”即可。

 

问题解决。


全部评论: 0

    我有话说: