CentOS 7 环境下编译安装 Python 3.7.3 完整指南
本文详细记录了在 CentOS 7 系统中从源码编译安装 Python 3.7.3 的全过程。内容涵盖开发工具组及依赖库的安装、Python 源文件获取、解压、配置安装路径、编译及软链接创建。特别针对 Python 3.7 以上版本需安装 libffi-devel 的问题进行了说明,旨在帮助 Linux 初学者及备考人员解决环境搭建中的常见报错与配置问题。
CentOS 7 安装 Python 3.7.3 环境准备
计划学习 Linux 系统操作并准备参加相关认证考试。
这是在学习 HCIA-AI 实验手册过程中发现的小问题记录,用于防止遗忘。该手册的具体公开状态不详,建议读者前往华为官网下载查阅。
首先执行系统依赖包的安装命令。
yum -y groupinstall 'Development tools'
yum -y install openssl-devel bzip2-devel expat-devel gdbm-devel readline-devel sqlite-devel
//Python3.7以上需要装libfii-devel
//yum install libffi-devel -y
该步骤用于安装构建软件所需的各种基础依赖包。
其次需要获取 Python 3 的源代码文件。访问 https://www.python.org/downloads/release/python-373/ 页面,在 Files 区域下载最新的 Python 包(Gzipped source tarball)。
本次操作获取的具体地址为 https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz。登录 Linux 系统后,Root 用户默认的工作目录位于 /Root/ 下。
第一步:获取 Python 3 安装包。
wget https://www.python.org/ftp/python/3.7.3/Python-3.7.3.tgz
第二步:解压 Python 3 安装包。
tar -xvf Python-3.7.3.tgz
第三步:创建 Python 3 安装目录(此目录用于存放编译后的程序。Python 3 下载的是源代码,需经过编译和安装过程。在编译前,可通过 ./configure 命令设置具体的安装目录)。
mkdir /usr/local/python3
第四步:进入第二步解压后的文件夹(该文件夹与下载的 Python-3.7.3 位于同一目录,例如在 /Root/ 下),并配置安装路径。
Python 源码编译与安装配置
cd Python-3.7.3/
./configure --prefix=/usr/local/python3
第五步:执行源码编译。
make
第六步:执行源码安装。
make install
第七步:创建命令软链接。
创建软链接与验证安装
ln -s /usr/local/python3/bin/python3 /usr/bin/python3
ln -s /usr/local/python3/bin/pip3 /usr/bin/pip3
第八步:验证安装结果。
此时,python3 和 pip3 命令均已配置完成并可使用。
总结。
以上介绍了在 CentOS 7 中安装 Python 3 的详细教程,希望能对大家有所帮助。如有任何疑问,欢迎留言,小编会及时回复!
本站声明
本文内容仅供参考,不代表本站观点。转载或引用请注明出处。如发现内容问题,请通过联系我们页面反馈。













