Sto usando Ubuntu e VitualEnv per il mio progetto Django.installazione PIP PIL -E BIGLIETTI-1 - Nessun supporto JPEG/PNG
Ho installato la libreria PIL utilizzando Synaptic Package Manager e funziona correttamente. Ma quando creo un VitrualEnv e provo ad installare PIL utilizzando pip è installes ma ottengo questo strano comportamento:
--------------------------------------------------------------------
PIL 1.1.7 SETUP SUMMARY
--------------------------------------------------------------------
version 1.1.7
platform linux2 2.7.1+ (r271:86832, Apr 11 2011, 18:13:53)
[GCC 4.5.2]
--------------------------------------------------------------------
*** TKINTER support not available
*** JPEG support not available
*** ZLIB (PNG/ZIP) support not available
*** FREETYPE2 support not available
*** LITTLECMS support not available
--------------------------------------------------------------------
To add a missing option, make sure you have the required
library, and set the corresponding ROOT variable in the
setup.py script.
Speravo che posso usare requirements.txt per tutte le mie dipendenze, ma può essere PIL dovuto essere in qualche modo installato manualmente ... ma come?
Edit: Grazie John Keyes, hai ragione, ho eseguito:
sudo ln -s /usr/lib/x86_64-linux-gnu/libfreetype.so /usr/lib/
sudo ln -s /usr/lib/x86_64-linux-gnu/libz.so /usr/lib/
sudo ln -s /usr/lib/x86_64-linux-gnu/libjpeg.so /usr/lib/
e dopo un altro tentativo per PIL installare ottengo:
--------------------------------------------------------------------
PIL 1.1.7 SETUP SUMMARY
--------------------------------------------------------------------
version 1.1.7
platform linux2 2.7.1+ (r271:86832, Apr 11 2011, 18:13:53)
[GCC 4.5.2]
--------------------------------------------------------------------
*** TKINTER support not available
--- JPEG support available
--- ZLIB (PNG/ZIP) support available
--- FREETYPE2 support available
*** LITTLECMS support not available
- -------------------------------------------------------------------
To add a missing option, make sure you have the required
library, and set the corresponding ROOT variable in the
setup.py script.
Edit: Potrebbe essere necessario installa libfreetype6-dev libjpeg8-dev
Modifica: Un'altra buona opzione è utilizzare Pillow anziché PIL
Grazie, ho provato un sacco di cose, ma questo era l'unico che ha risolto! – deweydb
pensato che potrebbe essere utile: http://pythonadventures.wordpress.com/2013/05/19/problems-with-pil-use-pillow-instead/ – user2290820
L'utilizzo di Pillow è una soluzione goole. – x4snowman