RedHat5.5安裝Python2.6


由於python版本不匹配,所以需要重新安裝python,但是通過源碼編譯在make的時候會有很多依賴項的問題(具體見
http://www.linuxdiyf.com/viewarticle.php?id=55587),嘗試了很久無法解決,無意中發現下面的方法,最終安裝成功。

wget http://mirrors.ircam.fr/pub/ius/stable/Redhat/5/x86_64/epel-release-5-4.noarch.rpm
wget http://mirrors.ircam.fr/pub/ius/stable/Redhat/5/x86_64/ius-release-1.0-10.ius.el5.noarch.rpm

rpm -ivh  分別安裝剛才下的兩個rpm包
安裝好后,直接yum list python26,如果出現這個包,說明正常了。

之后yum install python26_x86_64

rm -f /usr/bin/python
ln -s /usr/bin/python26 /usr/bin/python

運行完畢后,此時系統默認的 python 已經是 2.6 版了。

然而,yum 是基於 python2.4 的,因此會出現故障。解決方法也很簡單:

   1: nano /usr/bin/yum

將第一行末的 python 后加上 2.4,即將第一行改為:

#!/usr/bin/python2.4

這樣,yum 依然使用 python 2.4 環境運行,一切恢復正常。

此時我們輸入 python -V 即可看到當前的 python 版本:

   1: # python -V
   2: Python 2.6.8

 

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM