场景:要安装 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