1、删除现有残余包
[root@localhost ]# rpm -qa|grep python|xargs rpm -ev --allmatches --nodeps
[root@localhost ]# rpm -qa|grep yum|xargs rpm -ev --allmatches --nodeps
[root@localhost ]# whereis python |xargs rm -frv
[root@localhost ]# whereis python ##验证清除,返回无结果代表清除完成
2、下载安装包
下载安装包,上传至/opt/tools
[root@localhost ]# wget http://www.python.org/ftp/python/2.7.5/Python-2.7.5.tgz
[root@localhost ]# tar -zxvf Python-2.7.5.tgz
3、解压安装
[root@localhost ]# tar -zxf python2.7.5-yum.tar.gz
[root@localhost ]# cd python2.7.5-yum
[root@localhost ]# rpm -Uvh --replacepkgs *.rpm --nodeps --force
准备中... ################################# [100%]
正在升级/安装...
1:python-libs-2.7.5-86.el7 ################################# [ 6%]
2:python-2.7.5-86.el7 ################################# [ 13%]
3:python-chardet-2.2.1-3.el7 ################################# [ 19%]
4:python-kitchen-1.1.1-5.el7 ################################# [ 25%]
5:python-pycurl-7.19.0-19.el7 ################################# [ 31%]
6:python-urlgrabber-3.10-9.el7 ################################# [ 38%]
7:rpm-python-4.11.3-40.el7 ################################# [ 44%]
8:yum-metadata-parser-1.1.4-10.el7 ################################# [ 50%]
9:yum-plugin-fastestmirror-1.1.31-5################################# [ 56%]
10:yum-3.4.3-163.el7.centos ################################# [ 63%]
11:yum-utils-1.1.31-52.el7 ################################# [ 69%]
12:yum-plugin-aliases-1.1.31-52.el7 ################################# [ 75%]
13:yum-plugin-protectbase-1.1.31-52.################################# [ 81%]
14:python-devel-2.7.5-86.el7 ################################# [ 88%]
15:python-setuptools-0.9.8-7.el7 ################################# [ 94%]
16:python-libs-2.7.5-86.el7 ################################# [100%]
[root@localhost ]# yum
已加载插件:aliases, fastestmirror, protectbase
4、验证是否安装成功
[root@localhost python1]# yum version
已加载插件:aliases, fastestmirror, protectbase
已安装: 7/x86_64 309:f750cd064e188ca0a37ecf9fae017451dd5d422b
组已安装: yum 14:b8f9fd2f14cdc83d4bc930c6ae9f87e7cd156e51
version
[root@localhost python1]# python -V
Python 2.7.5
[root@localhost python1]#