Centos6.3 upgrade python to 2.7
Yum groupinstall "Development tools"-y
Yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel-y
Cd/tmp
Wget -- no-check-certificate https://www.python.org/ftp/python/2.7.6/Python-2.7.6.tar.xz
Tar xf Python-2.7.6.tar.xz
Cd Python-2.7.6
./Configure -- prefix =/usr/local
Make & make altinstall
Ln-s/usr/local/bin/python2.7/usr/local/bin/python
Which python
Wget https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py
/Usr/local/bin/python2.7 ez_setup.py
/Usr/local/bin/easy_install-2.7 pip
Which pip
Which easy_install
Delete old
/Usr/bin/pip -- version
/Usr/bin/easy_install -- version
Cd/usr/local/bin
Mv pip pip2.6
Mv easy_install easy_install-2.6
Ln-s pip2.7 pip
Ln-s easy_install-2.7 easy_install
Cd/usr/bin/
Mv pip. old
Mv pip2 pip2.old
Mv pip2.6 pip2.6.old
Mv easy_install easy_install.old
Mv easy_install-2.6 easy_install-2.6.old
Update PIP
Pip install -- upgrade pip
All new python files are installed under/usr/local/bin.
In general, the old version has not been deleted and renamed and backed up. This is an advantage of the Linux kernel system. The software can be renamed without the need to delete or registry anything.