Centosyum安裝軟體是出現exceptOSError,e:^SyntaxError:invalidsyntax

code_sky發表於2018-07-02

錯誤原因:

       系統中裝有多個版本的Python,Python指令碼執行的時候版本衝突。

解決辦法:(以下兩步都要執行,這裡假設你的python2.7指向python2,如果不是就要針對性的進行修改,反正就yum依賴與python2.7只要指向它就可以了)

1. vi /usr/bin/yum

把#! /usr/bin/python修改為#! /usr/bin/python2

2.  vi /usr/libexec/urlgrabber-ext-down

  將/usr/bin/python改為/usr/bin/python2

這樣就解決問題了,這種問題一般都是安裝了python3後修改了連線導致指向python版本有問題,所以安裝python3是要注意修改這些問題。


相關文章