学习电脑,计算机系统故障维护,电脑技术,电脑知识学习-就上第二电脑网
当前位置: 首页 > 网络编程 > python

问题解决zipimport.ZipImportError: can‘t decompress data; zlib not availabl

 更新时间: 2019-07-24 14:39:46   作者:第二电脑网   来源:第二电脑网   浏览数:2025   我要评论

前面写过一篇简单方法安装pip的文章:https://www.pythotab.com/html/2015/pythohexibiacheg_1012/963.html但是在某些环境下执行安装的时候会报错,导致安装不成功, 今天就

前面写过一篇简单方法安装pip的文章:https://www.pythontab.com/html/2015/pythonhexinbiancheng_1012/963.html

但是在某些环境下执行安装的时候会报错,导致安装不成功, 今天就说一下我遇到的一个问题。

报错

[www@pythontab.com ~]$ https://bootstrap.pypa.io/get-pip.py
[www@pythontab.com ~]$ sudo python get-pip.py

电脑技术002pc网对《问题解决zipimport.ZipImportError: can‘t decompress data; zlib not availabl》总结来说,为我们Python基础教程很实用。

报错提示“zipimport.ZipImportError: can‘t decompress data; zlib not available”

看起来是因为缺少响应的zlib库,需要先安装再执行。

问题解决

[www@pythontab.com ~]$ sudo yum install zlib

安装完成后发现还是会报错, Google搜索发现,需要安装zlib-dev

所以我们再次安装zlib库

[www@pythontab.com ~]$ sudo yum install zlib*

这次安装完成应该是OK了, 可以结果令人失望, 依然报相同的错误。

但是明明我们已经安装了zlib库啊, 为什么还会报错呢?


查询资料发现需要重新编译安装python

在重新编译之前还需要在安装源文件中修改Modules/Setup.dist文件,将

#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz

这行的注释去掉,变为:

zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz

然后在次编译安装(在Python的安装源文件目录执行如下命令)

[www@pythontab.com ~]$ make && make install

重新安装完成

执行:

[www@pythontab.com ~]$ sudo python get-pip.py

安装pip成功!



更多:问题解决zipimport.ZipImportError: can‘t decompress data; zlib not availabl
https://www.002pc.comhttps://www.002pc.com/python/2656.html

你可能感兴趣的zipimport,ZipImportError,zlib,availabl,decompress,data

    关于我们 - 广告合作 - 联系我们 - 免责声明 - 网站地图 - 投诉建议 - 在线投稿

      浙ICP备140365454号

    ©CopyRight 2008-2020 002pc.COM Inc All Rights Reserved. 第二电脑网 版权所有 联系QQ:282523118