1. 程式人生 > >centos7升級Python3版本後的yum問題

centos7升級Python3版本後的yum問題

     現在Python這麼火爆的年代,大家都在研究,我也就順勢看了一番。我用的Python3.5,但是對於centos7的系統自帶Python2.7,所以需要建系統內部的Python2.7替換為Python3.5。

但是替換後會有yum會有一些錯誤,不能正常使用。

原因是升級python後,導致yum所需版本不一致導致!

因此修改yum配置檔案(vi /usr/bin/yum)。把檔案頭部的#!/usr/bin/python改成#!/usr/bin/python2.7儲存退出。

但是,做法沒錯,結果我試著安裝一個vim,發現怎麼還報錯。報錯如下:


仔細看看錯誤,其實也是版本問題。上面錯誤指向except OSError, e:,但是好學的我一直試圖吧逗號換成as,但是一直報錯。最後經過無數文件和百度。終於發現近近改個版本就可以。

就修改/usr/libexec/urlgrabber-ext-down檔案,將python同樣指向python2.7,就可以了。

之後安裝vim,立馬成功: