執行yum命令報except KeyboardInterrupt, e: 錯
阿新 • • 發佈:2018-12-26
升級完python後(python2升級到python3,並且將原來的/usr/bin下的python軟連線給替換成python3的了),執行yum安裝或檢視命令都會產生這個錯誤:
- [[email protected] bin]# yum
- File "/usr/bin/yum", line 30
- except KeyboardInterrupt, e:
- ^
- 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