如何在CentOS上安装Python 3.10(或3.11)

2025年03月11日 05:27  ·  阅读 353

在本教程中,我们将逐步向您展示如何在CentOS上安装Python(最新版本)。本教程包含CentOS 7和CentOS 8上Python 3.10和Python 3.11的安装说明。

替代教程:如何在Ubuntu上安装Python。

前提条件

您需要以下资源才能进行本教程:

  • 根访问权限或具有sudo特权的用户
  • 对服务器的SSH访问,或者如果您在桌面上,则使用终端
  • 一个CentOS系统。此教程适用于CentOS 7、CentOS 8、AlmaLinux、Rocky Linux以及其他基于RHEL的发行版。
  • 如果您需要服务器,可以从Linode获取,或选择其他Linux VPS提供商。

在某些系统上,Python可能已经安装。要检查您安装的Python版本(如果有的话),请运行以下命令:

python -V  
python3 -V  

如果Python已安装,这两个命令之一或两个都会输出已安装的版本。

推荐阅读:最佳编程Linux发行版

CentOS中的Python默认版本

根据您阅读时的情况或您使用的版本,您默认安装的版本或在CentOS仓库中可用的版本可能有所不同。

对于CentOS 7:

  • 默认安装了Python 2.7.5。该版本早已达到生命周期结束(EOL),因此您应该尽快升级。
  • Python 3.6.8是CentOS 7仓库中最新可用的版本。3.6于2021年12月达到生命周期结束(EOL),因此您应该尽快升级。

对于CentOS 8:

  • Python默认未安装。
  • Python 3.9.6是CentOS 8仓库中最新可用的版本。Python 3.9.6的EOL为2025年10月,因此您可以使用该版本。要安装它,只需运行yum install python39,就可以了。如果要安装Python 3.10或3.11,请遵循以下教程。

如何在CentOS上安装Python 3.10

现在,我们将介绍如何在CentOS(任何版本)上安装Python 3.10的教程。

步骤1:更新CentOS

第一步,始终是使用以下命令更新系统:

yum update  

步骤2:安装必要的软件包

接下来,我们需要安装一些软件包:

yum install openssl-devel bzip2-devel libffi-devel  
yum groupinstall "Development Tools"  

步骤3:下载Python

首先,从此页面获取您计划安装的Python版本的下载链接。在本教程中,我们将使用Python 3.10.2。

使用以下命令下载文件:

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

并使用以下命令解压缩归档文件:

tar -xzf Python-3.10.2.tgz  

步骤4:安装Python 3.10

要安装刚下载的Python版本,首先进入该目录:

cd Python-3.10.2  

然后,运行以下命令:

./configure --enable-optimizations  

最后,编译Python(不替换默认版本):

make altinstall  

此过程可能需要一段时间。完成后,您可以使用以下命令验证是否安装了Python 3.10.2:

python3.10 -V  

该命令应返回Python的确切版本(3.10.2)。

如何在CentOS上安装Python 3.11

安装说明与3.10非常相似。

步骤1:更新CentOS

第一步,始终是使用以下命令更新系统:

yum update  

步骤2:安装必要的软件包

接下来,我们需要安装一些软件包:

yum install openssl-devel bzip2-devel libffi-devel  
yum groupinstall "Development Tools"  

步骤3:下载Python

首先,从此页面获取您计划安装的Python版本的下载链接。在本教程中,我们将使用Python 3.11.0a4。

使用以下命令下载文件:

wget https://www.python.org/ftp/python/3.11.0/Python-3.11.0a4.tgz  

并使用以下命令解压缩归档文件:

tar -xzf Python-3.11.0a4.tgz  

步骤4:安装Python 3.11

要安装刚下载的Python版本,首先进入该目录:

cd Python-3.11.0a4  

然后,运行以下命令:

./configure --enable-optimizations  

最后,编译Python(不替换默认版本):

make altinstall  

此过程可能需要一段时间。完成后,您可以使用以下命令验证是否安装了Python 3.11.0a4:

python3.11 -V  

该命令应返回Python的确切版本(3.11.0a4)。

就这样。您现在在CentOS上安装了最新版本的Python。


评论
全部评论