Python PIL IOError:使用ZLIB支持构建后,解码器zip不可用

Python PIL IOError:使用ZLIB支持构建后,解码器zip不可用,python,python-imaging-library,zlib,Python,Python Imaging Library,Zlib,我已将setup.py指向libz.so所在的/lib。当我运行setup.py install时,我得到了ZLIB支持的确认: -------------------------------------------------------------------- PIL 1.1.7 SETUP SUMMARY -------------------------------------------------------------------- version 1.1.7 pla

我已将setup.py指向libz.so所在的/lib。当我运行
setup.py install
时,我得到了ZLIB支持的确认:

--------------------------------------------------------------------
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

我已通过下载zlib源代码,构建它并将映像生成指向该源代码来修复此问题。

我已通过下载zlib源代码,构建它并将映像生成指向该源代码来修复此问题。

您确定没有运行以前的安装吗?尝试删除所有PIL安装,并最终检查PYTHONPATH中剩余的
egg
文件。我已设法通过下载zlib源代码并从中构建来修复它。@jdborg您能将该注释转换为答案吗?顺便说一句,查看一下“PIL for humans”:。您确定没有运行以前的安装吗?请尝试删除所有PIL安装,并最终检查PYTHONPATH中剩余的
egg
文件。我已设法通过下载zlib源代码并从中构建来修复它。@jdborg您能否将该注释转换为答案?顺便说一句,看看“人类的PIL”:。您能否详细说明一下您是如何做到的?您的意思是您执行了一个新的PIL构建并在编译时将其链接到zlib,还是您的意思是您在运行时将现有的PIL构建链接到zlib?请详细说明您是如何做到这一点的?您的意思是执行了新的PIL构建并在编译时将其链接到zlib,还是说您在运行时将现有的PIL构建链接到zlib?