1. 下载源码包
https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
2. 解压
tar zxvf Python-3.7.3.tgz
3. 安装依赖包
# yum install -y zlib-devel
# yum install -y libffi-devel
# yum install -y openssl-devel
注:系统小版本不同有可能依赖包有所不同
4. 创建安装目录,例如
mkdir /usr/local/python3
5. 执行 configure(安装配置)
5.1 进入解压后的目录
# cd /usr/local/Python-3.7.3
5.2 执行 configure
# ./configure --prefix=/usr/local/python3
5.3 编译 make
# make
5.4 安装 make install
# make install
5. 删除解压后的 Python 目录
# rm -rf /usr/local/Python-3.7.3
6. 备份源码压缩包
# mv /usr/local/Python-3.7.3.tgz /usr/local/python3/
7. 创建软连接
# ln -s /usr/local/python3/bin/python3 /usr/bin/python3
# ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
8. 验证是否安装成功
python3 -V
注:若输出Python版本信息表示安装成功