在CentOS 6.x上,默認自帶的Python是2.6.x版本,這個版本的Python有點老了,比如“collections.OrderedDict”就是2.7才有的,而且著名的Python Web框架Django的新版(如:1.7)就不支持Python2.6,最低要求是2.7了。而一些公司或者共有云上的服務器就是使用CentOS6.x,所以也就有了升級Python到2.7的需求。
升級Python之前,需要先安裝一些工具和軟件庫,否則后面安裝Python或pip時可能出錯。
Python2.7通過源碼安裝,python可行執行程序默認是安裝在/usr/local/bin/,一般來在$PATH中,/usr/local/bin是優先使用的(如果不是,需要自己設置一下PATH環境變量)。
在安裝完python后,還需要安裝easy_install和pip這兩個最常用工具。
整個安裝過程,我總結過如下一個Shell腳本(以安裝Python2.7.8為例,以root權限運行),供參考:
https://github.com/smilejay/shell/blob/master/sh2014/install_py27_on_centos.sh
新聞熱點
疑難解答