1、编译安装 Python 2.7.18
(1) 安装依赖环境
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make libffi-devel expat-devel gdbm-devel
(2) 下载 Python 2 源码包,例如 Python 2.7.18
wget https://www.python.org/ftp/python/2.7.18/Python-2.7.18.tgz
(3) 解压源码包
tar -zxvf Python-2.7.18.tgz
(4) 创建安装目录
mkdir /usr/local/python2
(5) 进入解压目录,执行配置、编译和安装命令
cd ./Python-2.7.18 ./configure --prefix=/usr/local/python2 make && make install
(6) 建立软链接
ln -s /usr/local/python2/bin/python2 /usr/bin/python2 ln -s /usr/local/python2/bin/pip2 /usr/bin/pip2
(7) 查看版本
# python2 -V Python 2.7.18
2、安装包管理器 pip
在编译安装 Python 2.7.18 后,需要单独安装 pip。以下是安装 pip 的步骤:
(1) 下载 get-pip.py 脚本
curl https://bootstrap.pypa.io/pip/2.7/get-pip.py -o get-pip.py
(2) 安装 pip
使用 Python 2.7.18 运行 get-pip.py 脚本,安装 pip:
python2 ./get-pip.py
(3) 验证 pip 安装
# pip2 --version pip 20.3.4 from /usr/local/python2/lib/python2.7/site-packages/pip (python 2.7) # ll /usr/bin/pip2 lrwxrwxrwx. 1 root root 27 Apr 6 19:22 /usr/bin/pip2 -> /usr/local/python2/bin/pip2