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

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容