CentOS7 使用yum安装python3.7

yum 换源

# 备份原来的repo文件
mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup
# 下载阿里云的源
wget -O /etc/yum.repos.d/CentOS-Base.repo http://mirrors.aliyun.com/repo/Centos-7.repo
# 生成缓存
yum clean all
yum makecache

⚠️阿里云的CentOS8不要换源

yum更新

sudo yum -y update

安装yum扩展

sudo yum -y install yum-utils

安装CentOS开发工具

sudo yum -y groupinstall development

安装python3

安装python的yum依赖

yum -y install zlib-devel bzip2-devel openssl-devel openssl-static ncurses-devel sqlite-devel readline-devel tk-devel gdbm-devel db4-devel libpcap-devel xz-devel libffi-devel lzma gcc

下载python3.7安装包

# 将python3.7安装包,下载到/usr/local/src文件夹下
cd /usr/local/src/

wget https://www.python.org/ftp/python/3.7.0/Python-3.7.0.tar.xz

解压python3.7文件夹

# 解压
tar xvf Python-3.7.0.tar.xz
# 重命名文件夹
mv Python-3.7.0 python3
# 进入到解压出的文件夹
cd python3

编译python3,7

./configure --prefix=/usr/local/python3

将python3.7 安装到/usr/local/python3 下

make && make install

????配置完成????