2013-03-29 24 views
1

我已经将setup.py指向/ lib,其中我的libz.so是。当我再运行setup.py install,我得到的支持zlib证实:PIL IOError:在使用ZLIB支持构建之后解码器zip不可用

-------------------------------------------------------------------- 
PIL 1.1.7 SETUP SUMMARY 
-------------------------------------------------------------------- 
version  1.1.7 
platform  linux2 2.7.2 (default, Feb 8 2013, 11:05:21) 
       [GCC 4.1.2 20061115 (prerelease) (Debian 4.1.1-21)] 
-------------------------------------------------------------------- 
*** TKINTER support not available 
*** JPEG support not available 
--- ZLIB (PNG/ZIP) support available 
*** FREETYPE2 support not available 
*** LITTLECMS support not available 
-------------------------------------------------------------------- 

但随后,安装后,我仍然得到错误:

IOError: decoder zip not available 
+0

您确定没有运行以前的安装吗?尝试删除* all * PIL安装并最终检查PYTHONPATH中剩余的'egg'文件。 – Bakuriu

+0

我已经设法通过下载zlib源代码和编译来修复它。 – jdborg

+0

@jdborg你可以将该评论转换为答案 – Tshepang

回答

1

我已经下载zlib源代码解决了这个,构建它并指向Image构建。

+0

能否详细说明你是如何做到这一点的?你的意思是你在编译时执行了PIL的新构建并将其链接到zlib,或者你的意思是你在运行时将现有的PIL构建与zlib相链接? – jayhendren