使用yum命令報(bào)“File "/usr/bin/yum", line 30”錯(cuò)誤的解決方法
爆款產(chǎn)品 阿里云低至0.73折 http://buy.zhiy.com.cn
問題描述使用yum命令時(shí)報(bào)如下錯(cuò)誤。
File "/usr/bin/yum", line 30
except KeyboardInterrupt, e:
^
SyntaxError: invalid syntax
系統(tǒng)顯示類似如下。
問題原因
Python版本升級所致。Python 2.X升級到Python 3.X版本后,2.X版本和3.X版本的Python語法不一致,存在兼容問題。
解決方案
阿里云提醒您:
?如果您對實(shí)例或數(shù)據(jù)有修改、變更等風(fēng)險(xiǎn)操作,務(wù)必注意實(shí)例的容災(zāi)、容錯(cuò)能力,確保數(shù)據(jù)安全。
?如果您對實(shí)例(包括但不限于ECS、RDS)等進(jìn)行配置與數(shù)據(jù)修改,建議提前創(chuàng)建快照或開啟RDS日志備份等功能。
?如果您在阿里云平臺授權(quán)或者提交過登錄賬號、密碼等安全信息,建議您及時(shí)修改。
參考如下步驟進(jìn)行修復(fù)。
1.執(zhí)行如下命令,查看當(dāng)前Python版本。
python -V
系統(tǒng)顯示類似如下。
2.編輯如下文件,指定yum使用當(dāng)前Python版本。
/usr/bin/yum
修改后,系統(tǒng)顯示類似如下。
3.重試yum命令,確認(rèn)問題已經(jīng)修復(fù)。
適用于
?云服務(wù)器 ECS
如果您有其他問題,可以聯(lián)系北京優(yōu)勝智連阿里云代理商,為您提供一對一專業(yè)全面的技術(shù)服務(wù),同時(shí)新/老阿里云會(huì)員,均可享受我公司代理商價(jià)格,歡迎咨詢!

