看完教程后,你可以将centos6的python2.6更新至python2.7
环境
centos6服务器
步骤
1.安装依赖
更新包
yum -y update
安装依赖
yum install -y epel-release sqlite-devel zlib-devel.x86_64 openssl-devel.x86_64 gcc
其中若为mysql数据库, 则sqlite-devel 改为 mysql-devel或两者都安装
2.下载源文件
wget http://www.python.org/ftp/python/2.7.10/Python-2.7.10.tar.xz unxz Python-2.7.10.tar.xz tar -vxf Python-2.7.10.tar
3.编译安装
cd Python-2.7.10
./configure
4.修改文件
vim ./Modules/Setup
找到#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz去掉注释并保存
5.安装
make && make install
6.设置python
mv /usr/bin/python /usr/bin/python2.6.6 ln -s /usr/local/bin/python2.7 /usr/bin/python
7.修改yum
vim /usr/bin/yum
将第一行的#!/usr/bin/python修改成#!/usr/bin/python2.6.6
安装pip
1.下载文件并安装
wget https://bootstrap.pypa.io/get-pip.py python get-pip.py
2.查找pip位置
whereis pip
3.设置
ln -s /usr/local/bin/pip2.7 /usr/bin/pip