前幾天在本身的阿里雲服務器安裝好Python3.5.2以後,順便刪除了原有的/usr/bin/python(由於我知道系統自帶的是Python2,並且也會有/usr/bin/python2這個文件,因此直接大膽的刪掉了),而且爲python3作了軟鏈接,讓/usr/bin/python變成的Python3(其實每次用python3運行也能夠但我又強迫症必須把經常使用的改爲python)。python
可是今天運行yum的時候居然報錯了,我立馬想到了以前遇到過的狀況。vim
由於yum是用python2寫的,yum的默認解釋器設置的是/usr/bin/python若是以前的話還好,由於/usr/bin/python就是python2,但被我改了以後就有問題了,因此果斷把yum的默認解釋器設置爲/usr/bin/python2。服務器
可是,yum剛運行兩秒又有了新的問題:阿里雲
SyntaxError: invalid syntax File "/usr/libexec/urlgrabber-ext-down", line 28 except OSError, e:
語法錯誤,國外大牛寫的文件也會語法錯誤???這怎麼可能url
直接vim進去一看。。。果真仍是解釋器的問題spa
改正,解決code
以前用CentOS6的時候我只改yum就能夠了,看來這是CentOS7新加的blog