CentOS 全新编译安装 Python3.8
在 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 的步骤。
