先安装编译环境
yum -y install gcc gcc-c++ zlib-devel bzip2-devel openssl-devel sqlite-devel readline-devel libffi-devel tk-devel ncurses-devel kernel-headers
1 编译安装python2
官网下载源码包:https://www.python.org/ftp/python/2.7.18/Python-2.7.18.tgz
[root@Test ~]# tar -xf Python-2.7.18.tgz
[root@Test ~]# cd Python-2.7.18
[root@Test Python-2.7.18]# ./configure --enable-shared --prefix=/usr/local/python2
[root@Test Python-2.7.18]# make -j 2 && make install
2 配置环境变量和共享库文件
用 vim 编辑器打开配置文件 /etc/profile.d/python2.sh
vim /etc/profile.d/python2.sh
在文件末尾写上如下内容:
export PATH=$PATH:/usr/local/python2/bin
执行如下命令,使环境变量生效
source /etc/profile.d/python2.sh
为所有用户设置共享库目录
编辑文件 /etc/ld.so.conf.d/python2.conf
,并且添加如下内容:
/usr/local/python2/lib
#添加共享库
保存退出文件后, 执行如下命令 加载配置信息使其生效
ldconfig
3安装pip2
下载pip2的py文件:curl -O https://bootstrap.pypa.io/pip/2.7/get-pip.py
安装pip2:python2 get-pip.py
[root@Test ~]# pip2 --version
pip 20.3.4 from /usr/local/python2/lib/python2.7/site-packages/pip (python 2.7)
可见,pip2已安装成功