安装相关依赖包
yum -y groupinstall "Development tools"
yum install -y gcc gcc-c++ zlib zlib-devel libffi-devel openssl openssl-devel pcre pcre-devel yum-utils vim wget tree htop sqlite-devel
下载源码包
访问python官网:Welcome to Python.org -->download-->Source code-->files-->copy地址
选择downloads后,选择linux
点击下载的版本
下拉到files,选择GZI开头的连接,点击复制链接
创建下载目录
mkdir -p /data/python
cd /data/python/
wget https://www.python.org/ftp/python/3.12.2/Python-3.12.2.tgz
解压安装
tar -xzf Python-3.12.2.tgz
配置安装的路径
./configure --prefix=/usr/local/python3.12.2/
编译安装
make && make install
默认下有安装老版本的python
将其卸载掉
rm -f /usr/bin/python
构建一个软链接
ln -s /usr/local/python3.12.2/bin/python3.12 /usr/bin/python
注意:需要将python的旧版本yum注释掉
vi /usr/libexec/urlgrabber-ext-down
vi /usr/bin/yum
将首行修改为如下
#! /usr/bin/python2
安装完成