CentOS Stream 10 安装 Python 3.14.4

BHHGHDHCIEJAD-ZWxRCnEA3F.png

在 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 版本可能会带来兼容性问题,请确保在测试环境中验证所有功能后再应用于生产环境。

评论