当前系统为阿里云的CentOS7.3 64位操作系统
一、安装依赖包
yum -y install gcc patch libffi-devel python-devel zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
yum -y install zlib*
yum -y install python-setuptools
二、安装Python3
下载最新版本的Python3
华为源:https://repo.huaweicloud.com/python/
选择需要的版本,我这里以python3.8为例
# 下载
wget https://www.python.org/ftp/python/3.8.8/Python-3.8.8.tgz
# 解压
tar -zxvf Python-3.8.8.tgz
# 进入目录
cd Python-3.8.8
# 生成
./configure --prefix=/usr/local/python3
# 编译安装
make && make install
创建软链接
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
三、升级pip
python3 中自带有pip3,因此只需要添加pip3的软链接即可
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
最后
pip3 install -U pip