一.先安装依赖包
sudo yum install -y wget gcc make cmake zlib-devel bzip2 bzip2-devel readline-devel sqlite sqlite-devel openssl-devel xz xz-devel libffi-devel ncurses-devel tk-devel
二.去官方下载下载安装包:Python Source Releases | Python.org
wget https://www.python.org/ftp/python/3.8.12/Python-3.8.12.tgz
三.创建安装路径
mkdir -p /usr/local/python3
四.解压
tar -xzvf Python-3.8.12.tgz
五.进入解压路径编译安装
./configure --prefix=/usr/local/python3 --enable-optimizations --with-lto
(官方说后面的参数可以优化性能)
然后
make -j4 && make altinstall
(官方说不推荐使用make install,会覆盖或伪装二进制文件)
tips:想回退的话make clean把编译的文件删除
六.添加到环境变量