原文位址
AWS CentOS系統原帶有Python2,後自行安裝Python3,并改變/usr/bin/python連接配接到python3,在執行python的時候直接調用python3.5版本。
該改變導緻了yum運作時會報錯。
解決辦法:
1、首先确定老版本python2的執行路徑。
我的系統中/usr/bin下有python27及python2.7兩個版本,分别執行後會發現那個才是正确版本

比較兩組第二行版本可以發現python2.7執行的依然是python3,是以老版本的python2所在目錄為/usr/bin/python27
2、修改yum執行對應的python位置
vim /usr/bin/yum
将第一行改為python2所在目錄即可