1、下载python2.7
wget https://www.python.org/ftp/python/2.7.9/Python-2.7.9.tar.xz
2、解压
tar xvJf Python-2.7.9.tar.xz
3、安装差异组件
sudo yum install gcc // 否则编译失败
sudo yum install zlib // 否则安装pip失败
yum -y install openssl openssl-devel // 否则安装pip失败
4、编译配置
sudo ./configure --prefix=/usr/local/python2.7
5、编译安装
sudo make && sudo make install
6、移动原有目标
mv /usr/bin/python /usr/bin/python2.6 #将原版本的python更换一个名字
7、链接行版本
ln -s /usr/local/python2.7 /usr/bin/python
8、修改环境变量
vim /etc/profile
加入下面一行
export PATH="/usr/local/python2.7/bin:$PATH"
保存退出
source /etc/profile
9、验证
python -V
10、安装pip
wget https://bootstrap.pypa.io/get-pip.py
python get-pip.py
11、修复yum
由于yum是在python2.6环境下执行的,python版本修改后,需要重新修改下yum的执行环境
nano /usr/bin/yum
在顶部#!/usr/bin/python 修改为#!/usr/bin/python2.6