背景:CenterOS 7 默认安装的python版本为2.7,我们根据业务需要安装了python3.6,并且将/usr/bin下的python软连接改成了python3。此时再使用yum的时候便会报错,原因是yum文件默认的执行环境是py2.7,而我们修改成3.6后执行出错,所以需要修改解释器。
1、出现错误:
[root@CapeBigData11 ~]# yum install python-pip
File "/usr/bin/yum", line 30
except KeyboardInterrupt, e:
^
SyntaxError: invalid syntax
解决方案:
vim /usr/bin/yum
2、出现错误:
File "/usr/libexec/urlgrabber-ext-down", line 28
except OSError, e:
^
SyntaxError: invalid syntax
解决方案:
vim /usr/bin/urlgrabber-ext-down