CentOS 安装 Python3 及对应 pip 完整教程

Felix
Felix
发布时间:2026-10-13 | 2人浏览过
原创

本文详细介绍在 CentOS 系统中通过源码编译安装 Python3 并配置 pip 的完整流程。涵盖依赖包安装、源码下载、编译配置、路径设置及软链接创建,同时提供 Python2 环境下 pip 的手动安装方法,帮助开发者快速搭建 Python 开发环境。

CentOS 安装 Python3 完整流程

安装 Python3

首先需安装 Python 运行所需的系统依赖库。

yum install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel

由于 Linux 系统不支持直接通过可执行程序安装包安装 Python,因此需要选择对应版本的源码进行编译安装。

源码下载地址:

https://www.python.org/ftp/python/

以安装 Python3.6 版本为例进行操作。


wget https://www.python.org/ftp/python/3.6.2/Python-3.6.2.tgz
tar -zxvf Python-3.6.2.tgz
cd Python-3.6.2/

创建用于存放 Python3 的安装目录。

sudo mkdir /usr/local/python3

指定编译安装的目标路径。

./configure --prefix=/usr/local/python3

执行编译及安装命令。

sudo make && sudo make install

将安装目录下的 Python 可执行文件创建软链接至系统路径。

sudo ln -s /usr/local/python3/bin/python3 /usr/bin/python3

需要注意的是,在此 Python3 目录下,其目录结构与 Windows 下安装好的 Python 目录类似。

bin 目录类似于 Windows 下 Python 的 Scripts 目录,其中包含了 Python 的核心组件以及后续将安装的第三方模块。

接下来为 Python3 配置 pip。

在源码安装过程中,Python3 默认已包含 pip 及 setuptools,因此只需为其设置 Linux 环境变量,并创建软件链接至 /usr/bin/ 目录下即可。


ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3

鉴于系统可能仍在使用 Python2,采取保守策略,将 Python3 相关的命令命名为 xx3 形式。

当然,您也可以修改系统默认指向 Python2 的导入信息,从而将 Python3 设为默认 Python 环境。

Python2 环境下 pip 的手动安装

为 Python2 配置 pip。

在 Linux 系统中,默认通常已预装 Python2。

但部分系统类型可能未自带 pip 工具,需要额外手动安装。

首先安装扩展源。

yum -y install epel-release

随后使用 yum 命令进行安装。

yum install python-pip

总结

以上所述是小编给大家介绍的 centos 安装Python3 及对应的pip教程详解,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!

本站声明

本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。

Python 相关产品和应用

全部下载

专题列表