Centos 5.5默認安裝的Python版本是2.4。要升級到2.7或者其餘版本須要下載源碼包本身編譯安裝
2.7版本下載地址 http://www.python.org/ftp/python/2.7/Python-2.7.tar.bz2
tar jfvx Python-2.7.tar.bz2
./configure
make all
make install
make clean
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。
mv /usr/bin/python /usr/bin/python-bak
ln -s /usr/local/bin/python3.0 /usr/bin/python
升級安裝好之後yum會沒法使用,由於yum使用的是2.4版本的,因此要修改yum的配置文件以便可以識別2.4版本下的python
vim /usr/bin/yum
將文件頭部的
#!/usr/bin/python
改爲
#!/usr/bin/python2.4
就能夠繼續使用yum了
=================================
修改默認版本:
$ cd /usr/bin
$ ll |grep python //查看該目錄下python
$ rm -rf python
$ ln -s 安裝目錄前綴/Python-2.7/python ./python //可能須要root權限,可用sudo ...
$ python -V 查看python默認版本號,如果2.7就表示設置成功了