今天自己在CentOS7执行yum命令后,报如下错误:
[root@erl ~]# yum
File "/usr/bin/yum", line 30
except KeyboardInterrupt, e:
^
SyntaxError: invalid syntax
经查询,原因是安装了python3.7,并且将它默认的python命令解析器,而yum不兼容python3导致出现语法解释错误。解决办法是修改yum的python解析器。
[root@erl ~]# vim /usr/bin/yum
把#! /usr/bin/python 修改为#! /usr/bin/python2
[root@erl ~]# vim /usr/libexec/urlgrabber-ext-down
把#! /usr/bin/python 修改为#! /usr/bin/python2
网友评论