yum install epel-release, except KeyboardInterrupt, e:, SyntaxError: invalid syntax

 yum install epel-release
  File "/usr/bin/yum", line 30
    except KeyboardInterrupt, e:
                            ^
SyntaxError: invalid syntax

问题原因:

由于 yum 包管理是使用 python 2 写的,由于 python 3 与 python 2 不兼容导致出现这个问题

解决问题:

(1) 修改 yum 配置文件,将默认的python版本修改为旧版本python2.7

    vi /usr/bin/yum
    # 修改第一行,将其改为  
    #!/usr/bin/python2.7

 
(2) 修改 urlgrabber-ext-down 文件,更改 python版本python2.7

    vi /usr/libexec/urlgrabber-ext-down
    # 更改第一行,将其改为 
    #!/usr/bin/python2.7

                        

posted @ 2024-08-27 21:55  emanlee  阅读(24)  评论(0编辑  收藏  举报