centos5.5_x64 升级Python2.4到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

查看安装的版本信息
/usr/local/bin/python -V
[root@gdgz-htjf-kvc01-1 Python-2.7]# /usr/local/bin/python -V
Python 2.7

表明2.7的版本生效了,做个软连接应该就OK。
mv /usr/bin/python /usr/bin/python-bak
ln -s /usr/local/bin/python2.7 /usr/bin/python

升级安装好以后yum会无法使用,因为yum使用的是2.4版本的,所以要修改yum的配置文件以便能够识别2.4版本下的python
[root@gdgz-htjf-kvc01-1 bin]# yum install python
There was a problem importing one of the Python modules
required to run yum. The error leading to this problem was:

 No module named yum
#vi /usr/bin/yum
将文件头部的
#!/usr/bin/python
改成
#!/usr/bin/python2.4

就可以继续使用yum了
 

你可能感兴趣的:(centos,python,5)