1. 程式人生 > >執行yum命令報except KeyboardInterrupt, e: 錯

執行yum命令報except KeyboardInterrupt, e: 錯

升級完python後(python2升級到python3,並且將原來的/usr/bin下的python軟連線給替換成python3的了),執行yum安裝或檢視命令都會產生這個錯誤:

  1. [[email protected] bin]# yum  
  2.   File "/usr/bin/yum", line 30  
  3.     except KeyboardInterrupt, e:  
  4.                             ^  
  5. SyntaxError: invalid syntax

發現是python執行報的錯,再加上剛升級完python,基本確定是Python問題。

1、刪除新建立的軟連線:

cd /usr/bin

rm -f python

2、從另外一個同版本作業系統且Python沒有升級的環境(主機B)上,將/usr/bin/python拷貝到出錯的這臺主機(A)上:

scp 主機B:/usr/bin/python 主機A:/usr/bin

3、如果出問題的這臺主機(A)上面還想要用Python3,建議將軟連線名改為python3,比如python3安裝在/usr/local/python3下:

ln -s /usr/local/python3/bin/python3 /usr/bin/python3