CentOS 7 上安装 Python 3.12
CentOS 7 默认提供 Python 2.7,但不包括 Python 3。要安装 Python 3.12,你需要使用第三方源,或者从源代码编译。
由于 Python 3.12 尚未正式发布,以下步骤以 Python 3.10 为例:
- 安装依赖项:
sudo yum groupinstall -y "Development Tools"
sudo yum install -y openssl-devel bzip2-devel libffi-devel
- 下载 Python 3.10 的源代码:
cd /usr/src
sudo wget https://www.python.org/ftp/python/3.10.0/Python-3.10.0.tgz
- 解压源码并编译:
sudo tar xzf Python-3.10.0.tgz
cd Python-3.10.0
sudo ./configure --enable-optimizations
sudo make altinstall
使用 altinstall
是为了避免覆盖系统默认的 Python 2。
- 验证安装:
python3.10 --version
请注意,上述步骤中的 Python 3.10 应替换为 Python 3.12 一旦该版本正式发布。同时,考虑到系统稳定性和兼容性,不建议在生产环境中提前使用未发布的 Python 版本。
评论已关闭