
在 CentOS Stream 10 上安装 Python 3.14.4 需要手动编译源码,因为默认的软件仓库可能不包含最新版本的 Python。以下是详细的步骤:
更新系统包:
sudo dnf update -y安装必要的依赖:
安装编译 Python 所需的工具和库。
sudo dnf groupinstall "Development Tools" -y
sudo dnf install openssl-devel bzip2-devel libffi-devel zlib-devel readline-devel sqlite-devel wget -y下载并解压 Python 源码:
cd /usr/src
sudo wget https://www.python.org/ftp/python/3.14.4/Python-3.14.4.tgz sudo tar xzf Python-3.14.4.tgz配置源码:
进入解压后的目录并配置源码。
cd Python-3.14.4 sudo ./configure --enable-optimizations编译并安装 Python:
编译过程可能需要一段时间。
sudo make altinstall验证安装:
检查新安装的 Python 版本。
python3.14 --version以下是完整的脚本,可以一次性执行这些命令:
# 更新系统包
sudo dnf update -y
# 安装必要的依赖
sudo dnf groupinstall "Development Tools" -y
sudo dnf install openssl-devel bzip2-devel libffi-devel zlib-devel readline-devel sqlite-devel wget -y
# 下载并解压 Python 源码
cd /usr/src
sudo wget https://www.python.org/ftp/python/3.14.4/Python-3.14.4.tgz
sudo tar xzf Python-3.14.4.tgz
# 配置源码
cd Python-3.14.4
sudo ./configure --enable-optimizations
# 编译并安装 Python
sudo make altinstall
# 验证安装
python3.14 --version通过以上步骤,你应该能够在 CentOS Stream 10 上成功安装 Python 3.14.4。
请注意,在生产环境中升级或更改 Python 版本可能会带来兼容性问题,请确保在测试环境中验证所有功能后再应用于生产环境。
评论