在centos7下安装python3的步骤

  • Post category:Linux

下面是在CentOS 7下安装Python 3的完整攻略:

安装相关依赖

在安装Python 3之前,需要安装一些相关的依赖包。可以使用以下指令来安装:

sudo yum install gcc openssl-devel bzip2-devel libffi-devel zlib-devel -y

下载并解压Python源码

可以从Python官网下载最新的源码压缩包。以下指令将下载Python 3.8.10版本:

wget https://www.python.org/ftp/python/3.8.10/Python-3.8.10.tgz
tar xzf Python-3.8.10.tgz

编译并安装Python

解压后进入源码目录,执行以下指令进行编译和安装:

cd Python-3.8.10
./configure --enable-optimizations
make -j 4
sudo make altinstall
  • ./configure:用于检查系统环境和配置Python的编译参数,执行该命令会生成Makefile。
  • make:编译Python。
  • sudo make altinstall:将Python安装到指定的目录,使用altinstall而不是install是为了避免覆盖系统自带的Python2(默认情况下make install会覆盖)。

验证Python安装

安装完成后,可以在终端中输入以下指令验证Python是否成功安装:

python3.8 -V

如果输出以下结果,说明安装成功:

Python 3.8.10

示例说明

假设现在有一个Python脚本test.py,内容如下:

print("Hello World!")

我们可以在终端中使用新安装的Python 3.8.10来执行该脚本:

python3.8 test.py

输出结果为:

Hello World!

另外,假设我们需要使用Python的第三方库requests,我们可以使用pip3.8来安装:

pip3.8 install requests

安装完成后,在Python脚本中通过import requests即可使用该库。