在本教程中,我们将逐步向您展示如何在CentOS上安装Python(最新版本)。本教程包含CentOS 7和CentOS 8上Python 3.10和Python 3.11的安装说明。
替代教程:如何在Ubuntu上安装Python。
您需要以下资源才能进行本教程:
在某些系统上,Python可能已经安装。要检查您安装的Python版本(如果有的话),请运行以下命令:
python -V
python3 -V
如果Python已安装,这两个命令之一或两个都会输出已安装的版本。
推荐阅读:最佳编程Linux发行版
根据您阅读时的情况或您使用的版本,您默认安装的版本或在CentOS仓库中可用的版本可能有所不同。
对于CentOS 7:
对于CentOS 8:
yum install python39
,就可以了。如果要安装Python 3.10或3.11,请遵循以下教程。现在,我们将介绍如何在CentOS(任何版本)上安装Python 3.10的教程。
第一步,始终是使用以下命令更新系统:
yum update
接下来,我们需要安装一些软件包:
yum install openssl-devel bzip2-devel libffi-devel
yum groupinstall "Development Tools"
首先,从此页面获取您计划安装的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
要安装刚下载的Python版本,首先进入该目录:
cd Python-3.10.2
然后,运行以下命令:
./configure --enable-optimizations
最后,编译Python(不替换默认版本):
make altinstall
此过程可能需要一段时间。完成后,您可以使用以下命令验证是否安装了Python 3.10.2:
python3.10 -V
该命令应返回Python的确切版本(3.10.2)。
安装说明与3.10非常相似。
第一步,始终是使用以下命令更新系统:
yum update
接下来,我们需要安装一些软件包:
yum install openssl-devel bzip2-devel libffi-devel
yum groupinstall "Development Tools"
首先,从此页面获取您计划安装的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
要安装刚下载的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。