天天看點

yum報錯:line 30 except KeyboardInterrupt, e: Syntax Error: invalid syntax

原文位址

AWS CentOS系統原帶有Python2,後自行安裝Python3,并改變/usr/bin/python連接配接到python3,在執行python的時候直接調用python3.5版本。

該改變導緻了yum運作時會報錯。

解決辦法:

1、首先确定老版本python2的執行路徑。

我的系統中/usr/bin下有python27及python2.7兩個版本,分别執行後會發現那個才是正确版本

yum報錯:line 30 except KeyboardInterrupt, e: Syntax Error: invalid syntax
yum報錯:line 30 except KeyboardInterrupt, e: Syntax Error: invalid syntax

比較兩組第二行版本可以發現python2.7執行的依然是python3,是以老版本的python2所在目錄為/usr/bin/python27

2、修改yum執行對應的python位置

vim /usr/bin/yum

yum報錯:line 30 except KeyboardInterrupt, e: Syntax Error: invalid syntax

将第一行改為python2所在目錄即可

繼續閱讀