欢迎访问宙启技术站
智能推送

CentOS 全新编译安装 Python3.8

发布时间:2023-05-16 14:57:06

在 CentOS 中,预置的 Python 版本一般是 Python 2.x。但是,Python 2.x 的支持已经结束了,许多库都开始逐渐放弃对 Python 2.x 的支持,所以我们需要在 CentOS 中安装 Python 3.x,其中 Python 3.8 是最新的版本。

本教程介绍了如何在 CentOS 中从源码编译安装 Python 3.8。

步骤 1 - 安装依赖项

在开始编译安装 Python 3.8 之前,需要安装一些依赖项。

使用以下命令安装必要的包:

sudo yum install gcc openssl-devel bzip2-devel libffi-devel zlib-devel xz-devel wget

步骤 2 - 下载和解压源代码

首先,去 Python 官网 下载 Python 3.8 的源代码,或者使用 wget 命令从终端下载:

wget https://www.python.org/ftp/python/3.8.0/Python-3.8.0.tar.xz

下载完成后,解压文件:

tar -xf Python-3.8.0.tar.xz

解压后进入 Python-3.8.0 目录:

cd Python-3.8.0

步骤 3 - 编译和安装

在完成前面的两个步骤之后,便可以开始编译和安装了。

首先,使用以下命令配置 Python 3.8:

./configure --enable-optimizations

然后,使用 make 命令进行编译:

make -j 4

最后,安装 Python 3.8:

sudo make altinstall

在 altinstall 命令中使用 alt 来代替 install 是因为我们不想在系统中覆盖已有的 Python 2.x 版本。

步骤 4 - 验证安装

安装完成后,可以通过以下命令验证是否成功:

python3.8 --version

此命令应该输出 Python 3.8.0。

另外,您还可以在 Python 解释器中使用以下代码验证:

python3.8

print("Hello, World!")

这应该会输出 "Hello, World!"。

到此,完成了在 CentOS 中从源码编译安装 Python 3.8 的步骤。