1、首先下载tar包
[root@tiejiang ~]# wget http://www.python.org/ftp/python/2.7.3/Python-2.7.3.tgz
2、下载完成后,到下载目录下,解压。
[root@tiejiang ~]# tar -zxvf Python-2.7.3.tgz
3、进入解压缩后的文件夹
[root@tiejiang ~]# cd Python-2.7.3
4、在编译前先在/usr/local建一个文件夹python27(作为Python的安装路径,以免覆盖老的版本)
[root@tiejiang Python-2.7.3]# mkdir /usr/local/python27
5、在解压缩后的目录下编译安装
[root@tiejiang Python-2.7.3]# ./configure --prefix=/usr/local/python27/
[root@tiejiang Python-2.7.3]# make
[root@tiejiang Python-2.7.3]# make install
6、此时没有覆盖老版本,再将原来/usr/bin/python链接改为别的名字
[root@tiejiang Python-2.7.3]# mv /usr/bin/python /usr/bin/python_old
7、再建立新版本python的链接
[root@tiejiang Python-2.7.3]# ln -s /usr/local/python27/bin/python2.7 /usr/bin/python
8、这时候输入python就会显示新的python版本号了
[root@tiejiang ~]# python
Python 2.7.3 (default, Dec 1 2015, 15:08:26)
[GCC 4.4.7 20120313 (Red Hat 4.4.7-17)] on linux2
Type "help", "copyright", "credits" or "license" for more information.
>>>
9、升级完python后yum暂时无法使用,修改以下配置即可恢复
[root@tiejiang ~]# vim /usr/bin/yum
#!/usr/bin/python 修改成 #!/usr/bin/python2.6
修改上面的yum的配置文件即可!