一、下载
准备python2.7.8的安装包:传送门
对应为:
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
# 安装过程将用到gcc,方便起见,安装“Development Tools”
yum groupinstall "Development tools"
# 另外,Python安装中需要的一些依赖包
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
# 解压
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
# 解压
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
# 解压
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
# 解压
unzip MySQL-python-1.2.5.zip
# 安装
cd MySQL-python-1.2.5
python setup.py build
python setup.py install