CentOS 安装 Python3 及对应 pip 完整教程
本文详细介绍在 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教程详解,希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
本站声明
本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。













