CentOS 安装 python3.11 教程

CentOS 中默认安装的是 Python 2.7,如果您需要使用 Python 3.11,需要先安装 Python 3.11,并将其设置为默认 Python 版本。以下是 CentOS 安装 Python 3.11 并替换默认 Python 的详细步骤。

1. 更新系统

在安装 Python 3.11 之前,建议先更新系统,以确保系统是最新版本,并且避免因为系统更新过程中的问题造成 Python 安装出错。

运行以下命令:

sudo yum -y update

2. 安装编译工具和依赖库

Python 是一种编程语言,它的解析器需要通过编译才能运行。因此,在安装 Python 3.11 之前,需要安装编译工具和依赖库。

运行以下命令:

sudo yum -y groupinstall "Development tools"

sudo yum -y install zlib-devel bzip2-devel openssl-devel ncurses-devel sqlite-devel readline-devel tk-devel libffi-devel gcc-c++

3.下载 Python 3.11 源代码
下载 Python 3.11 的源代码。您可以在 Python 官方网站上找到最新版本的源代码。

运行以下命令:

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

4.解压并编译 Python 3.11

运行以下命令:

tar xvf Python-3.11.0.tgz

cd Python-3.11.0

sudo ./configure --enable-optimizations

sudo make altinstall

在编译过程中,可以使用 make -j n 命令加快编译速度(n 为 CPU 核心数)。

安装完成后,您可以使用以下命令来测试 Python 版本:

python3.11 --version

如果出现 Python 3.11 的版本信息,则说明 Python 3.11 安装成功。

5.替换默认 Python
CentOS 中默认的 Python 版本是 2.7,如果您期望使用 Python 3.11 作为默认版本,则需要更改系统的配置。

运行以下命令:

sudo alternatives --install /usr/bin/python python /usr/local/bin/python3.11 2

sudo alternatives --config python

输入以上命令后,会有一个提示,选择数字2并回车,再选择数字1回车,即可将 Python3.11 替换默认 Python 版本。

执行下面的命令,查看默认 Python 版本是否已更改:

python --version

如果返回的版本为 Python 3.11,则说明已经将 Python 3.11 设置为默认 Python 版本。

你可能感兴趣的:(centos,python3.11,linux)