1、下载安装


wget https://www.python.org/ftp/python/2.7.8/Python-2.7.8.tgz
tar xf Python-2.7.8.tgz
cd Python-2.7.8./configure --prefix=/usr/localmake && make install


2、查看版本信息

[root@pbx local]# /usr/local/bin/python2.7

Python 2.7.8 (default, May 24 2016, 13:12:49) 
[GCC 4.4.7 20120313 (Red Hat 4.4.7-11)] on linux2
Type "help", "copyright", "credits" or "license" for more information.


3、.建立软连接,使系统默认的 python指向 python2.7

[root@pbx local]# mv /usr/bin/python /usr/bin/python2.6.6 
[root@pbx local]# ln -s /usr/local/bin/python2.7 /usr/bin/python


4、重新检验Python 版本

[root@pbx local]# python -V
Python 2.7.8


5、解决系统 Python 软链接指向 Python2.7 版本后,因为yum是不兼容 Python 2.7的,所以yum不能正常工作,我们需要指定 yum 的Python版本

[root@pbx local]# vi /usr/bin/yum

#!/usr/bin/python  修改为 #!/usr/bin/python2.6


6、安装 setuptools + pip

[root@pbx local]#python ez_setup.py
[root@pbx local]#easy_install-2.7 pip

[root@pbx local]#pip2.7 install [packagename]
[root@pbx local]#pip2.7 install --upgrade [packagename]pip2.7 uninstall [packagename]