安装 epel-release 错误:SyntaxError: invalid syntax

场景:要安装 pip 所以要先安装 epel-release 这个依赖(刚刚安装 python3)。执行 yum install -y epel-release 直接错误,具体如下

Downloading packages:
  File "/usr/libexec/urlgrabber-ext-down", line 28
    except OSError, e:
                  ^
SyntaxError: invalid syntax

原因:因为刚升级 python 所以一样也要更新 urlgrabber-ext-down 这个文件不能之更新 yum 文件。要和 /usr/bin/yum 第一行保持一致。除非你两个文件都是错误的。
执行:

vim /usr/libexec/urlgrabber-ext-down

我的是修改为 2.7

#! /usr/bin/python2.7

你可能感兴趣的:(Linux,日常使用)