在安装python3修改软链接验证安装成功后,会发现yum不能使用,会出现如下错误:
File "/usr/bin/yum", line 30
except KeyboardInterrupt, e:
^
SyntaxError: invalid syntax
这是因为Centos默认的yum是依赖python2的,而修改软连接后,/usr/bin/python指向了python3。
解决办法是修改相关脚本/usr/libexec/urlgrabber-ext-down、/usr/bin/yum的依赖,将#!/usr/bin/python修改为/usr/bin下对应的python2版本的python,如#!/usr/bin/python2。
修改完成后即可正常使用yum。