在 CentOS Stream 9 上安装 Python 3.13 的完整指南

2025年03月10日 06:58  ·  阅读 160

本教程同样适用于 Rocky Linux 9.0/Alma linux 9

作为开发者,我们经常需要在服务器上安装特定版本的 Python。本文将详细介绍如何在 CentOS Stream 9 系统上安装 Python 3.13.0。

准备工作

首先,我们需要下载 Python 源码包:

安装必要的依赖

在开始编译 Python 之前,我们需要先安装一些必要的开发工具和依赖库。执行以下命令:

yum install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel gcc make

这些包将为 Python 提供必要的编译环境和功能支持。

编译和安装 Python

接下来,让我们开始正式的安装过程。分为以下几个步骤:

  1. 解压源码包:tar -xf Python-Python-3.13.0.tgz
  2. 进入源码目录:cd Python-3.13.0
  3. 配置安装路径:./configure prefix=/usr/local/python313
  4. 编译和安装:make && make install

配置系统 Python

最后,我们需要配置系统使用新安装的 Python 版本。创建必要的软链接:

rm -rf /usr/bin/python3
ln -s /usr/local/python311/bin/python3 /usr/bin/python3

至此,Python 3.11.3 就已经成功安装在您的 CentOS Stream 9 系统上了。您可以通过运行 python3 --version 来验证安装是否成功。

小贴士

  • 在删除原有 Python 软链接之前,请确保系统没有重要服务依赖于它
  • 建议在操作前做好相应的备份
  • 如果需要同时保留多个 Python 版本,可以考虑使用 pyenv 等版本管理工具

通过以上步骤,您就可以在 CentOS Stream 9 上顺利安装和使用 Python 3.11.3 了。如果在安装过程中遇到任何问题,欢迎在评论区留言讨论。

评论
全部评论