centos5.7自帶的python版本是2.4,可以通過源代碼編譯安裝的方式來升級到2.7。源代碼可以到python的官方網站下載,下載解壓後後執行:
不出意外,應該可以在/usr/local/bin/看到python2.7文件,也就說明2.7安裝成功。接下來要做的就是通過軟鏈接的方式讓系統默認使用2.7,操作如下:
現在升級就算完成了,不過由於yum使用的python是2.4這個版本,所有yum不能用了,解決這個問題也很簡單,只需要修改/usr/bin/yum文件,把第一行的#!/usr/bin/python換成#!/usr/bin/python2.4即可。