centos自带python2.6,源码编译安装python3后,重命名旧版本的python文件/usr/bin/python为python2,再新建个软链接文件python指向新装的python3的python执行文件 后发现yum无法使用,提示
File "/usr/bin/yum", line 30
except KeyboardInterrupt, e:
^
SyntaxError: invalid syntax
原因:yum使用python2.6,不支持python3以上版本
解决方法:编辑/usr/bin/yum,将首行#!/usr/bin/python改为原python2.6的执行文件#!/usr/bin/python2