在CentOS以及其他的Linux系统中遇到安装包安装错误的原因,大多数都是因为缺少依赖包导致的,所以对于错误:
zipimport.ZipImportError: can’t decompress data
,是因为缺少zlib 的相关工具包导致的,知道了问题所在,那么我们只需要安装相关依赖包即可,
1、打开终端,输入一下命令安装zlib相关依赖包:
yum -y install zlib*
2、进入 python安装包,修改Module路径的setup文件:
Modules/Setup.dist (或者 Modules/Setup) 文件
vim modules/setup
找到一下一行代码,去掉注释:
#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
另外,在这里说明一下,对于在安装Python安装的过程中遇到这个问题,安装完上面的依赖包后,'
即可重新进入终端,进入python的安装包路径下执行:
make && make install
重新编译安装即可,
Python 3.6.5安装过程中小错误zipimport.ZipImportError: can't decompress data; zlib not available
执行 :yum install -y zlib*之后,就好了。该安装错误是在CentOS7.4中遇到的。
centos6 pyspark出现zipimport.ZipImportError: can’t decompress data; zlib not available
即使已经按照网上yum -y install zlib*,依然报错
报错位置锁定在shell.py 的 import pyj4
虚拟机安装时,默认版本为python2.6,需要重新编译
解决办法:重新编译python
我在...
场景描述需要从源代码编译安装python-3.6.1的版本环境描述python-2.7.5, Centos 7步骤重复
解压缩python-xx.tgz
进入源代码目录
./configure
make & make install
碰到的问题:
Traceback (most recent call last):
File “/root/tools/Python-3.6.1/Lib
sudo make install 之后,报错,其中错误提示为zipimport.ZipImportError: can't decompress data; zlib not available,说明缺少zlib这个组件,只需要重新安装zlib,zlib-dev即可。但是在ubuntu里zlib和zlib-dev叫zlib1g 和zlib1g.dev
1.联网条件下可以执行以下的命令
zipimport.ZipImportError: can’t decompress data; zlib not available in Linux
原因: 缺少zlib的相关工具包导致的
安装相关依赖包:
yum -y install zlib*
或sudo apt-get install zlib*
...
zipimport.ZipImportError: can't decompress data; zlib not available
这是缺少依赖库。 执行如下命令:
apt-get install -y make build-essential libssl-dev z...
curl https://bootstrap.pypa.io/get-pip.py -o get-pip.py
sudo python get-pip.py --force-reinstall
...
zipimport.ZipImportError: can't decompress data; zlib not available
就说明缺少zlib 的相关工具包。知道了问题所在,那么我们只需要安装相关依赖包即可。
可以先做如下操作:...
下载python-pip的tar包
# wget https://pypi.python.org/packages/source/p/pip/pip-1.3.1.tar.gz --no-check-certificate
由于下载pip是基于https协议的,故需要在wget url后面加上–no-check-certificate,否则不能下载
安装pip
#chmod +x pip-1.3...
Python学习(二)-常见问题(1)-zipimport.ZipImportError: can't decompress data; zlib not available
一般位于编译安装时出错
缺少zlib依赖包
解决方法:
yum install zlib* -y
重新安装:
make install
...
升级了python后,发现pip用不了,原来pip的版本与python的版本是对应的。所以需要重新安装。首先下载get-pip.py这个文件
wget https://bootstrap.pypa.io/get-pip.py然后用python解释器运行
python get-pip.py
报错zipimport.ZipImportError: can’t decompress data; zl
qly@qlyComputer:~$ pip
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
from pip import main
ImportError: cannot import name 'main'
很多博文的解决方案是,可能他们执行这命...