Centos 5.5自带版本为2.4,升级到2.7
1.安装readline,如果不安装,在升级后的命令行下,使用退格和方向键会出现乱码
yum installreadline readline-devel
2.将安装包拷贝到Centos上
Python-2.7.5.tgz
3.解压
tar -zxfPython-2.7.5.tgz
4.进入到解压目录
cd Python-2.7.5
5.创建要安装到的文件夹
mkdir /usr/local/python27
6.编译安装
./configure --prefix=/usr/local/python27/
make &&make install
7.移除原有的python的二进制执行程序
mv/usr/bin/python /usr/bin/python.old
8.创建软链接
ln -s/usr/local/python27/bin/python2.7 /usr/bin/python
9.测试
10. 升级后会导致yum使用不了,这是因为yum使用python写的,升级后yum会认为版本不对,需要修改yum的执行文件
[root@centosPython-2.7.5]# which yum
/usr/bin/yum
[root@centosPython-2.7.5]# vim /usr/bin/yum
#!/usr/bin/python2.4