python安装setuptools时出现zipimport.ZipImportError: can't decompress data错误
解决方法就是重新编译一下python,编译好后把Modules/Setup中
#zlib zlibmodule.c -I$(prefix)/include -L$(exec_prefix)/lib -lz
的注释去掉,大约在该文件的458行左右(python2.6),具体如下:
cd /usr/local/src/Python-2.6
./configure --prefix=/usr/local/Python-2.6
vim /usr/local/src/Python-2.6/Modules/Setup
./configure --prefix=/usr/local/Python-2.6
vim /usr/local/src/Python-2.6/Modules/Setup
如果编译还是不通过,可能是机器上没有安装zlib库,到http://www.zlib.net/下载该库进行安装,然后再编译安装python。