CentOS自带python26升级到27

1.下载安装

#下载
wget http://python.org/ftp/python/2.7.3/Python-2.7.3.tar.bz2
#解压并更改目录   
tar -jxvf Python-2.7.3.tar.bz2
cd Python-2.7.3
#编译安装
./configure
make all
make install
make clean
make distclean

安装需要gcc(如果系统没有gcc需要自己安装)

yum install -y gcc

查看版本信息

[root@host ~]# /usr/local/bin/python2.7 -V
Python 2.7.3
[root@host ~]# python -V
Python 2.6.6

python2.7已经安装,但系统的python还是2.6

2.建立软连接

使系统默认的python指向python2.7

rm /usr/bin/python /usr/bin/python2.6
ln -s /usr/local/bin/python2.7 /usr/bin/python

但yum命令依赖python2.6.6,需要更改一些配置文件

su root                         ##切换到root  
vi /usr/bin/yum                 ##打开文件

/usr/bin/python ##删除此行
/usr/bin/python2.6.6 ##改为此行
更改需要管理员权限

参考资料

1.http://blog.csdn.net/jcjc918/article/details/11022345