在 CentOS 7 上安装 Python 3.10+ 的逐步指南

目标:在 CentOS 7 上安装 Python 3.10 或更高版本,同时保留系统默认的 Python 2.7 环境。

步骤 1:安装必需的依赖项

1
2
sudo yum groupinstall -y "Development Tools"
sudo yum install -y openssl-devel bzip2-devel libffi-devel zlib-devel ncurses-devel sqlite-devel readline-devel tk-devel

步骤 2:下载 Python 3.10 源代码

1
wget https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tgz

步骤 3:解压并配置源代码

1
2
tar xzf Python-3.10.0.tgz
cd Python-3.10.0

使用优化选项和自定义安装路径配置构建:

1
./configure --enable-optimizations --prefix=/usr/local

步骤 4:编译并安装 Python

1
sudo make altinstall

步骤 5:验证安装

1
python3.10 --version

预期输出:Python 3.10.0

步骤 6:创建 python3 软链接(可选)​

如果您想使用 python3 作为 python3.10 的快捷方式,请按照以下步骤操作:

1. 检查 Python 3.10 安装路径

默认情况下,Python 3.10 安装到 /usr/local/bin/python3.10。验证这一点:

1
ls /usr/local/bin/python3.10

​2. 创建软链接
1
sudo ln -s /usr/local/bin/python3.10 /usr/bin/python3
3. 验证链接​

检查新的符号链接和版本:

1
2
ls -l /usr/bin/python3  # Should point to /usr/local/bin/python3.10
python3 --version # Should show "Python 3.10.x"

在 CentOS 7 上安装 Python 3.10+ 的逐步指南
https://gzthss.com/2025/05/10/​Step-by-Step-Guide-to-Installing-Python-3-10-on-CentOS-7/
Author
GZTHSS
Posted on
May 10, 2025
Licensed under