centos6自带python2.6更新到python2.7

看完教程后,你可以将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

你可能感兴趣的:(centos6自带python2.6更新到python2.7)