sudo yum install -y openssl-devel bzip2-devel libffi-devel zlib-devel readline-devel sqlite-devel xz-devel tk-devel--安装openssl# 1. 编译安装 OpenSSL 1.1.1w(LTS版本,稳定兼容)cd /usr/local/srcwget https://www.openssl.org/source/openssl-1.1.1w.tar.gztar xzf openssl-1.1.1w.tar.gzcd openssl-1.1.1w./config --prefix=/usr/local/openssl111 --openssldir=/usr/local/openssl111 shared zlibmake -j$(nproc) && make install# 2. 配置动态链接库(关键!否则运行时找不到so文件)echo "/usr/local/openssl111/lib" > /etc/ld.so.conf.d/openssl111.confldconfig--编译pythonwget https://mirrors.tuna.tsinghua.edu.cn/python/3.12.14/Python-3.12.14.tgztar -zxvf Python-3.12.14.tgz cd Python-3.12.14make clean rm -rf build/ Python/frozen_modules/*.hsudo ./configure --enable-optimizations --prefix=/opt/python/python312 --with-openssl=/usr/local/openssl111sudo make -j$(nproc)sudo make altinstall# 给Python 3.12创建软链接,命令名为python312sudo ln -s /opt/python/python312/bin/python3.12 /usr/bin/python3.12# 给pip创建软链接,命令名为pip312sudo ln -s /opt/python/python312/bin/pip3.12 /usr/bin/pip3.12
