CentOS Python安装依赖库有哪些
导读:CentOS 上安装或编译 Python 的依赖库清单与安装方式 一 基础编译依赖 构建工具:gcc、make 压缩与归档:zlib-devel、bzip2-devel、xz-devel 终端与编辑:readline-devel、ncur...
CentOS 上安装或编译 Python 的依赖库清单与安装方式
一 基础编译依赖
- 构建工具:gcc、make
- 压缩与归档:zlib-devel、bzip2-devel、xz-devel
- 终端与编辑:readline-devel、ncurses-devel
- 数据库与文件:sqlite-devel
- 加密与网络:openssl-devel
- 外部函数接口:libffi-devel
- 图形界面(可选):tk-devel
- 其他常用(可选):gdbm-devel、expat-devel、db4-devel、libpcap-devel
以上为从源码编译 Python 时最常见、覆盖面最广的依赖项,可满足大多数标准库与 pip 安装需求。
二 一键安装命令
- 安装开发工具组与核心依赖(推荐):
- sudo yum groupinstall -y “Development Tools”
- sudo yum install -y openssl-devel bzip2-devel libffi-devel zlib-devel readline-devel sqlite-devel wget
- 如需 GUI、数据库或网络抓包相关模块,可补充安装:
- sudo yum install -y tk-devel gdbm-devel expat-devel db4-devel libpcap-devel xz-devel
上述命令覆盖编译所需的关键依赖,并兼顾常见扩展模块与工具。
- sudo yum install -y tk-devel gdbm-devel expat-devel db4-devel libpcap-devel xz-devel
三 版本与仓库相关说明
- 使用 EPEL 扩展仓库获取更多版本:
- sudo yum install -y epel-release
- 之后可尝试 yum 安装如 python39 等包(可用 yum search python 查询可用版本)
- 编译时若遇到 SSL 相关报错(如需要 OpenSSL 1.1.1+),先确保已安装较新版本的 OpenSSL 开发库,再重新配置与编译。
- 从源码构建建议使用:./configure –enable-optimizations 并使用 make -j < CPU核数> 加速;安装时用 make altinstall 避免覆盖系统自带 Python。
声明:本文内容由网友自发贡献,本站不承担相应法律责任。对本内容有异议或投诉,请联系2913721942#qq.com核实处理,我们将尽快回复您,谢谢合作!
若转载请注明出处: CentOS Python安装依赖库有哪些
本文地址: https://pptw.com/jishu/761254.html
