Ich habe dieses Problem auf einer 64-Bit-Ubuntu 13.04-Desktop-Version festgestellt festgestellt und hier ist, wie ich es behoben habe.
Versuchen Sie, PIL neu zu installieren, und achten Sie nach der Neuinstallation auf die Ausgabeinformationen:
---------------------------------------------------------------------
PIL 1.1.7 SETUP SUMMARY
--------------------------------------------------------------------
version 1.1.7
platform linux2 2.7.4 (default, Sep 26 2013, 03:20:26)
[GCC 4.7.3]
--------------------------------------------------------------------
*** TKINTER support not available
--- JPEG support available
*** ZLIB (PNG/ZIP) support not available
--- FREETYPE2 support available
*** LITTLECMS support not available
--------------------------------------------------------------------
Beachten Sie, dass es eine Zeile gibt:*** ZLIB (PNG/ZIP) support not available
Beachten Sie, , was bedeutet, dass PIL ohne ZLIB-Unterstützung erstellt wurde, und ich habe dies dadurch behoben:
Zuerst sollten folgende Pakete installiert sein: libjpeg-dev libfreetype6-dev zlib1g-dev
sudo apt-get install python-dev libjpeg-dev libfreetype6-dev zlib1g-dev
ln -s /usr/lib/x86_64-linux-gnu/libjpeg.so /usr/lib
ln -s /usr/lib/x86_64-linux-gnu/libfreetype.so /usr/lib
ln -s /usr/lib/x86_64-linux-gnu/libz.so /usr/lib
pip uninstall PIL
pip install PIL
Dieses Mal sollte eine Zeile --- ZLIB (PNG/ZIP) support available
in der Ausgabe sein.
Referenz: http://jj.isgeek.net/2011/09/install-pil-with-jpeg-support-on-ubuntu-oneiric-64bits/