当我们yum命令的时候,会提示

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

    except KeyboardInterrupt, e:

                            ^

SyntaxError: invalid syntax”

可能是升级python引起的,yum是用python作为解释器的。

这个时候我们只需要修改yum配置文件,将python版本只想以前的旧版就可以了。

#vi /usr/bin/yum

因为我的旧版本是2.7,所以将#!/usr/bin/python改为#!/usr/bin/python2.7就可以了!
请输入图片描述
退出保存

再次运行yum命令,就不回再报错了。

如果运行后报以下错误File "/usr/libexec/urlgrabber-ext-down", line 28 except OSError, e:

就修改/usr/libexec/urlgrabber-ext-down文件,将python同样指向旧版本,就可以了
请输入图片描述

也有方法说升级yum版本,使两者版本相匹配。本人还没成功!

至少yum3.4.3与python3.3.0版本不匹配!

最后修改:2020 年 11 月 25 日 11 : 27 AM
如果觉得我的文章对你有用,请随意赞赏