目前CentOS 7的 yum repo中只有Python 3.6.8, 项目中要使用3.7.5, 只能从源码安装
1) 安装依赖组件
# yum install gcc openssl-devel bzip2-devel libffi-devel
2) 下载Python 3.7.5源码包, 解压
From https://www.python.org/downloads/release/python-375/
# cd /usr/src # curl https://www.python.org/ftp/python/3.7.5/Python-3.7.5.tgz -O # tar zxvf Python-3.7.5.tgz
3) 配置安装
# cd /usr/src/Python-3.7.5 # ./configure --enable-optimizations # make altinstall
4) 创建python软链接
安装后的Python 3.7 执行文件位于: /usr/local/bin/python3.7
# ln -s /usr/local/bin/python3.7 /usr/bin/python3 # ln -s /usr/bin/python3 /usr/bin/python # python -V Python 3.7.5
5) 清理
# rm -f /usr/src/Python-3.7.5.tgz