2013-10-08 6 views
8

Kissen für Python scheint komplett kaputt zu sein. Jedes Bild erzeugt eine IOError: cannot identify image file. Die Verwendung von Python 2.6 (wo ich PIL installiert hatte) funktioniert großartig. Weiß jemand, wo man PIL-1.1.7.win-amd64-py2.7.exe jetzt bekommen kann, dass http://www.lfd.uci.edu/~gohlke/pythonlibs/ hat sich bewegt, nur Kissen anzubieten?Erhalten von PIL anstelle von Pillow für Python 2.7 64-Bit unter Windows

EDIT: Bitte beachten Sie, dass PIL 1.1.7 auf Python 2.7 mit Windows 64-Bit funktioniert beim Öffnen der gleichen Dateien bestätigt, können wir einfach nicht finden das Installationsprogramm.

+3

Auf meinem finden System Pillow-2.2.1.win-amd64-py2.7.exe besteht alle Selbsttests und viele Pakete von Drittanbietern mit Pillow Test OK. Es scheint nicht kaputt zu sein. Bitte melde dein spezifisches Problem unter https://github.com/python-imaging/Pillow/issues?state=open – cgohlke

+1

werde ich machen, da im Moment nicht genug Zeit ist (kurzer Abgabetermin um viele Grafiken zu erstellen) ein guter Fehlerbericht. Solide Beratung. Broken ist ein hartes Wort für mich benutzt zu haben. – Metalshark

+0

Das große Problem mit Pillow ist, dass es andere Pakete gibt, die nur mit PIL funktionieren und nicht mit Pillow kompatibel sind. Hat jemand einen Ort gefunden, an dem PIL noch verfügbar ist? –

Antwort

22

Hier vorausgesetzt, Sie PIL-1.1.7.win-amd64-py2.7.exe

+0

Wenn Sie einen Registrierungsfehler erhalten, finden Sie hier: https://avaminzhang.wordpress.com/2011/11/24/python-version-2-7-required-which-was-not-found-in-the-registry/ Ich kopierte mit cmd: reg Kopie – user984003

0

Installieren Sie Pillow oder PIL aus dem Repository (Option 1 oder 2). Ich würde dir empfehlen, Kissen anstelle von PIL zu verwenden. Wenn Option 1 und 2 nicht helfen würden, Option 3 zu verwenden. Sie benötigen kein separates Installationsprogramm für Windows.

  1. So installieren Sie für Windows können Sie verwenden easy_install:

    easy_install Pillow

  2. oder

    pip install Pillow

  3. pip oder Kissen Quelle von Pillow repository auspacken bekommen und

    laufen

    python setup.py install

Online-Hilfe für Kissen ist here

+2

Kissen ist auf 64-Bit-Windows gebrochen (nicht auf 32 Bit), während PIL wunderbar funktioniert. Ich muss 64 Bit verwenden, um mit RAM-Limits umzugehen. Trotzdem danke. Ich habe die Version von der erwähnten Seite versucht und pip/easy_install mit einer Kompilierungskette verwendet. Gleicher Fehler. – Metalshark

2

This Blog von Christian erklärt Prozess PIL in Windows 7 64-Bit mit Visual Studio 2010. Am Ende des Blogs für 64-Bit-Python kompiliert , Zip-Datei kompilierten Dateien für PIL und Abhängigkeiten enthält, wird auch