现象:
python从2.7更新到3.6后,使用yum出现:
File "/usr/bin/yum", line 30
except KeyboardInterrupt, e:
^
SyntaxError: invalid syntax
原因:
yum使用的python版本为2.7
我在更新python后,将python链接到了python3.6,即
python -> python3.6*
yum无法使用python3.6,所以报错
解决办法:
直接让yum使用python2.7而不是python
具体执行:
1. 找到yum
which yum
发现在
/usr/bin/yum
2. 修改该文件的第一行
sudo vim /usr/bin/yum
将
#! /usr/bin/python
修改为
#! /usr/bin/python2.7