Centos 5.5升級Python到2.7版本

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就表示設置成功了
相關文章
相關標籤/搜索