centos6安装python2.7
centos6默认是python2.6,由于很多功能最低要求也是2.7,所以准备升级2.7
下载源码
到python官网下载2.7源码
编译
configure
make
make intsll
配置python
编译安装完成后,python会安装在/usr/local下,需要替换原来系统中2.6版本
mv /usr/bin/python /usr/bin/python.bak
ln -s /usr/local/bin/python2.7 /usr/bin/python2.7
ln -s /usr/bin/python2.7 /usr/bin/python
修改yum
yum默认用的2.6,用2.7会有问题,上面操作完城后,yum会报错,这时候编辑/usr/bin/yum,把开头指定python的代码改一下
#!/usr/bin/python
->#!/usr/bin/python2.6
安装pip
到pip官网下载安装脚本,然后运行
配置pip
pip默认安装也是在/usr/local/bin下,替换系统中原来的pip,不同python,pip必须匹配,不然报错
mv /usr/bin/pip /usr/bin/pip_bak
ln -s /usr/local/bin/pip /usr/bin/pip