CentOS 7 解决编译安装 Python 3.7 时 zipimport.ZipImportError: can't decompress data; zlib not available

主题:
作者:anxin
日期:2018-07-24
分享:

CentOS 7 系统上使用源码编译安装 Python 3.7 时可能会提示如下关于 zlib 的错误:

zipimport.ZipImportError: can't decompress data; zlib not available

1、CentOS 7 编译安装 Python 3.7 错误原因

从提示可以看出错误是导入 zlib 错误,即:找不到 zlib 文件,你可能会说 CentOS 7 系统中已经安装了 zlib 软件包。

这个 zlib not available 错误是在编译安装 Python 3.7 时找不到 zlib 的开发链接库(头文件和链接库),导致无法编译安装而提示的错误。

2、CentOS 7 编译安装 Python 3.7 错误解决方法

CentOS 7 系统下 zlib 的开发链接库软件包是 zlib-devel,只要安装此软件包即可解决 zipimport.ZipImportError: can't decompress data; zlib not available 错误。

CentOS 7 系统下使用如下命令安装 zlib-devel 软件包:

sudo yum -y install zlib-devel

安装 zlib-devel 软件包后,重新编译安装,即可完成 Python 3.7 的安装。

本文链接:https://www.yuzhi100.com/article/centos-7-python37-zlib-not-available

本文版权归知站所有,未经站长同意不得转载,谢谢尊重作者劳动成果!

作者:anxin