2013-10-08 11 views
8

Il cuscino per Python sembra completamente rotto. Ogni immagine produce un IOError: cannot identify image file. L'uso di Python 2.6 (dove avevo installato PIL) funziona alla grande. Qualcuno sa dove procurarsi PIL-1.1.7.win-amd64-py2.7.exe ora che http://www.lfd.uci.edu/~gohlke/pythonlibs/ è passato a offrire solo Cuscino?Ottenimento di PIL invece di Pillow per Python 2.7 64-bit su Windows

MODIFICA: Si prega di notare che il PIL 1.1.7 su Python 2.7 con Windows 64-bit è confermato funzionante quando si aprono gli stessi file, semplicemente non riusciamo a trovare il programma di installazione.

+3

Sul mio system Pillow-2.2.1.win-amd64-py2.7.exe passa tutti i test di autodiagnosi e molti pacchetti di terze parti utilizzando anche il test dei cuscini OK. Non sembra rotto. Per favore segnala il tuo problema specifico su https://github.com/python-imaging/Pillow/issues?state=open – cgohlke

+1

Lo farò, non c'è abbastanza tempo al momento (una breve scadenza per produrre molta grafica) su file un buon bug report. Un solido consiglio però. Rotto è una parola dura per me da usare. – Metalshark

+0

Il grosso problema con Pillow è che ci sono altri pacchetti che funzionano solo con PIL e sono incompatibili con Pillow. Qualcuno ha trovato un posto dove il PIL è ancora disponibile? –

risposta

22

Qui puoi trovare gli PIL-1.1.7.win-amd64-py2.7.exe

+0

Se si verifica un errore di registro, consultare qui: https://avaminzhang.wordpress.com/2011/11/24/python-version-2-7-required-which-was-not-found-in-the-registry/ Ho copiato con cmd: reg copy – user984003

0

Installare il cuscino o il PIL dal deposito (opzione 1 o 2). Ti consiglierei di usare Cuscino invece di PIL. Se le opzioni 1 e 2 non aiutano l'utilizzo dell'opzione 3. Non è necessario un programma di installazione separato per Windows.

  1. Per installare per Windows è possibile utilizzare easy_install:

    easy_install Pillow

  2. o PIP

    pip install Pillow

  3. o semplicemente ottenere fonte Cuscino da Pillow repository scompattare ed eseguire

    python setup.py install

Guida in linea per Pillow è here

+2

Il guanciale è rotto su Windows a 64 bit (non su 32 bit) mentre il PIL funziona magnificamente. Devo usare 64 bit per gestire i limiti della RAM. Grazie comunque. Ho provato la versione dal sito menzionato e usando pip/easy_install con una catena compilata. Stesso problema. – Metalshark

2

This blog di Christian spiega processo di compilazione PIL per 64 bit Python in Windows 7 64-bit con Visual Studio 2010. Alla fine del blog , è prevista anche file zip contenente i file compilati per PIL e le dipendenze

Problemi correlati