我这里使用的是CentOS7,默认系统自带python2.7的版本,这个版本被系统很多程序所依赖,所以不建议删除,如果使用最新的Python3那么我们知道编译安装源码包和系统默认包之间是没有任何影响的,所以可以安装python3和python2共存
安装基本依赖环境 (注:不要缺少,否则有可能安装python出错,python3.7.0以下的版本可不装 libffi-devel )
yum -y install gcc zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel
从官网下载安装包
wget https://www.python.org/ftp/python/3.7.8/Python-3.7.8.tgz
解压Python-3.7.8.tgz 并进入目录
tar -zxf Python-3.7.8.tgz
cd Python-3.7.8
配置 并编译
./configure --prefix