Kevin's Code
Talk is cheap, show me the code!

Update Python on CentOS

Apr 2, 2016

1. 更新 yum

yum -y update

2. 安装开发工具包

yum groupinstall -y 'development tools'

3. 安装 Python 所需的包

yum install -y zlib-devel bzip2-devel openssl-devel xz-libs wget

4. 选装 SQLite

yum install sqlite-devel -y

5. 下载最新版 Python 源码 (以 Python 2.7.11 为例)

wget https://www.python.org/ftp/python/2.7.11/Python-2.7.11.tgz

6. 解压 Python 源码并编译安装

tar xf Python-2.7.11.tgz
cd Python-2.7.11
./configure --prefix=/usr/local
make && make altinstall

7. 安装 easy_install

curl https://bitbucket.org/pypa/setuptools/raw/bootstrap/ez_setup.py | python2.7 -

8. 安装 pip

easy_install-2.7 pip

9. 安装 virtualenv

pip2.7 install virtualenv

10. 创建 venv

virtualenv -p python2.7 env