参考https://www.cnblogs.com/anxminise/p/9650206.html
1. 安装编译工具
yum -y groupinstall "Development tools"
yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel
yum install libffi-devel -y
<关于yum命令>
yum list # 在远程服务器上查询所有可用的软件包列表
yum search 关键字 # 搜索远程服务器上所有和关键字相关的包
yum -y install 包名 # 安装
yum -y update 包名 # 升级
yum -y remove 包名 # 卸载
yum grouplist # 列出所有可用的软件组列表
yum groupinstall 软件组名 # 安装指定软件组,组名可以由grouplist查询出来
yum groupremove 软件组名 # 卸载指定软件组
2. 下载安装包解压
cd #回到用户目录
wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tar.xz
tar -xvJf Python-3.7.3.tar.xz
3. 编译安装
mkdir /usr/local/python3 #创建编译安装目录
cd Python-3.7.3
./configure --prefix=/usr/local/python3
make && make install
4. 创建软连接
ln -s /usr/local/python3/bin/python3 /usr/local/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/local/bin/pip3
5. 验证是否成功
python3 -V
pip3 -V
6. 更新pip3
python3 -m pip install --upgrade pip