在CentOS Stream 9上安装Python 3.13 的完整指南
本教程同样适用于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
接下来,让我们开始正式的安装过程。分为以下几个步骤:
-
解压源码包:
tar -xf Python-Python-3.13.0.tgz
-
进入源码目录:
cd Python-3.13.0
-
配置安装路径:
./configure prefix=/usr/local/python313
-
编译和安装:
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了。如果在安装过程中遇到任何问题,欢迎在评论区留言讨论。