我在获取PIL支持的图片时遇到了问题-这让我想到:
IOError: decoder jpeg not available
我从binary安装了PIL,但没有意识到我需要libjpeg。在
我通过fink安装了libjpeg和freetype2。在
我试图使用http://timhatch.com/(页面底部)中的说明重新安装PIL
补丁设置.py用这个补丁可以找到你已经有的自由类型。在
patch -p0 < leopard_freetype2.diff
但我还是犯了同样的错误。在
我在豹子PPC上。在
我最近在一个需要PIL的产品RHEL-box上部署django项目时遇到了类似的“jpeg解码器问题”。我下载了PIL,然后运行了python设置.py立即安装,很高兴一切正常,直到我遇到了问题。解决方案:系统上已经安装了libjpeg,所以我安装了libjpeg-devel。我回到PIL的源代码并运行python设置.py最后,在显示PIL configure是否能够检测到对jpeg、gif、freetype等的支持的输出中,它说jpeg支持是可以的。安装PIL后,工作正常。在
我也遇到了同样的问题,这家伙的帖子为我提供了解决方案:
rm PIL subdir和PIL.pth公司Imaging-1.1.6子目录中的文件
详细信息如下:
http://blog.tlensing.org/2008/12/04/kill-pil-%E2%80%93-the-python-imaging-library-headache/
做完这些之后自检.py干得不错。我还应该注意,我使用的是macports版本的jpeg库,并且我已经指定了jpeg根目录来指向macports根目录中的include和lib路径
python路径是否仍在查看libjpeg的旧二进制版本?在
你需要修改它来指向新的地方。在
当你编译新版本的PIL时,它是否说它找到了libjpeg?如果没有它(iirc),它将很好地编译,并且您将看到的第一个麻烦迹象是在include时间。在
您需要在./configure time调整路径。在
这种差异可能对你不起作用。你应该再测试一些,然后可能会提交一个bug。在
相关问题 更多 >
编程相关推荐