歡迎來到Linux教程網
Linux教程網
Linux教程網
Linux教程網
Linux教程網 >> Linux基礎 >> Linux教程 >> CentOS 5.6下Python 2.4.3升級到2.7.2

CentOS 5.6下Python 2.4.3升級到2.7.2

日期:2017/2/28 15:53:59   编辑:Linux教程

CentOS 5.6默認安裝的Python版本是2.4。要升級到2.7或者其他版本需要下載源碼包自己編譯安裝

下載2.7版本下載地址 http://www.python.org/ftp/python/2.7.2/Python-2.7.2.tar.bz2

1.解壓:
tar jfvx Python-2.7.tar.bz2
2.configugre 這個地方要cd到已經解壓的目錄裡面去,要不會找到目錄。
cd python2.7
./configure
3.make
make all
4.install
make install
5.clean
make clean
6.distclean
make distclean

查看安裝的版本信息(默認安裝位置)
/usr/local/bin/python2.7 -V
Python 2.7 (r27:82500, Nov 2 2010, 19:25:22)[GCC 4.1.2 20080704 (Red Hat 4.1.2-48)] on linux2

看來新裝的版本生效了,做個軟連接應該就OK。
1.備份2.4版本
mv /usr/bin/python /usr/bin/python2.4
2.link一下(這邊我出現點問題,link完了以後,不能直接用python而必須用pytho2.7)
ln -s /usr/local/bin/python2.7 /usr/bin/python

升級安裝好以後yum會無法使用,因為yum使用的是2.4版本的,所以要修改yum的配置文件以便能夠識別2.4版本下的python
vim /usr/bin/yum

將文件頭部的
#!/usr/bin/python

改成

#!/usr/bin/python2.4

就可以繼續使用yum了

另外可能碰到的問題:make中可能缺少zlib。

Copyright © Linux教程網 All Rights Reserved