升级python版本为python3 后,yum命令不可用, 报错信息如下:
[root@root bin]# yum repolist
File “/bin/yum”, line 30
except KeyboardInterrupt, e:
^
SyntaxError: invalid syntax
处理方法:
sed -i “s#/usr/bin/pyhon#/usr/bin/pyhon2.7#g” /usr/libexec/urlgrabber-ext-down
sed -i “s#/usr/bin/pyhon#/usr/bin/pyhon2.7#g” /usr/bin/yum
实际就是编辑这两个文件:
/usr/libexec/urlgrabber-ext-down 、 /usr/bin/yum
将第一行的末尾的python改为python2.7
出现上述问题的原因为安装好python后,
我将 /usr/bin/python 这个删除了,改为了 :
ln -s python3 python
导致python默认版本变更引发。