一、下载

准备python2.7.8的安装包:传送门
image.png
对应为:
Python-2.7.8.tar.xz Python-2.7.8.tar.xz.zip
Python-2.7.8.tgz Python-2.7.8.tgz
建议下载 Python-2.7.8.tgz 解压方便

二、解压安装

安装必要的包

安装之前要做的事,否则后面使用过程中会报 Compression requires the (missing) zlib module

  1. # 安装过程将用到gcc,方便起见,安装“Development Tools”
  2. yum groupinstall "Development tools"
  3. # 另外,Python安装中需要的一些依赖包
  4. yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel

解压安装

# 解压 Python-2.7.8.tgz 到当前位置
    tar zxvf Python-2.7.8.tgz
# 编译
  cd Python-2.7.8
    ./configure --prefix=/home/app/python-2.7.8
# 安装 
    make && make install

修改python

修改系统python2.6.6为安装的python2.7.8

# 将原文件备份
  mv /usr/bin/python /usr/bin/python.bak
# 创建软连接
  ln -s /home/app/python-2.7.8/bin/python /usr/bin/python

修改yum

修改python后 yum 会不可用

#修改yum命令 将第一行 #!/usr/bin/python 替换为 #!/usr/bin/python2.6
vim /usr/bin/yum
 原:
 #!/usr/bin/python 

 现:
 #!/usr/bin/python2.6

三、安装工具

传送门

安装setuptools-41.0.1

下载 setuptools-41.0.1.zip

# 解压
  unzip setuptools-41.0.1.zip
# 安装  
  cd setuptools-41.0.1
  python setup.py build
  python setup.py install

安装pip-19.1.1

 下载[pip-19.1.1.tar.gz](https://www.yuque.com/attachments/yuque/0/2019/gz/241075/1559268029437-0a7b78a8-19f1-4198-b73a-dfcf8921493c.gz?_lake_card=%7B%22uid%22%3A%22rc-upload-1559265153297-10%22%2C%22src%22%3A%22https%3A%2F%2Fwww.yuque.com%2Fattachments%2Fyuque%2F0%2F2019%2Fgz%2F241075%2F1559268029437-0a7b78a8-19f1-4198-b73a-dfcf8921493c.gz%22%2C%22name%22%3A%22pip-19.1.1.tar.gz%22%2C%22size%22%3A1334144%2C%22type%22%3A%22application%2Fx-gzip%22%2C%22ext%22%3A%22gz%22%2C%22progress%22%3A%7B%22percent%22%3A0%7D%2C%22status%22%3A%22done%22%2C%22percent%22%3A0%2C%22card%22%3A%22file%22%7D)<br />  
# 解压
  tar zxvf pip-19.1.1.tar.gz
# 安装  
  cd pip-19.1.1
  python setup.py build
  python setup.py install

安装redis-3.2.1

下载 redis-3.2.1.tar.gz

# 解压
  tar zxvf redis-3.2.1.tar.gz
# 安装  
  cd redis-3.2.1
  python setup.py build
  python setup.py install

安装hotqueue-0.2.8

下载 hotqueue-0.2.8.tar.gz

# 解压
  tar zxvf hotqueue-0.2.8.tar.gz
# 安装  
  cd hotqueue-0.2.8
  python setup.py build
  python setup.py install

安装MySQL-python-1.2.5

下载 MySQL-python-1.2.5.zip

# 解压
  unzip MySQL-python-1.2.5.zip
# 安装  
  cd MySQL-python-1.2.5
  python setup.py build
  python setup.py install