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


 如果编译还是不通过,可能是机器上没有安装zlib库,到http://www.zlib.net/下载该库进行安装,然后再编译安装python。

 

posted @ 2010-11-28 11:29  Done  阅读(1348)  评论(0编辑  收藏  举报