2016-08-03 33 views
6

Ich verwende PyCharm mit Python 3.0 und ich möchte Kissenmodul importieren.Kann Pillow für Python 3.x in Windows nicht installieren - Zlib wird benötigt

Während das Kissen Modul von Project Interpreter installieren, bekam ich eine Nachricht, die sagt:

ValueError: zlib is required unless explicitly disabled using --disable-zlib, aborting. 

enter image description here

Ich habe auch versucht, das gleiche von der Kommandozeile zu installieren, indem beide mit pip installieren und einfach zu installieren aber die Befehlszeile wirft auch den gleichen Fehler.

Ich habe versucht, mehrere Lösungen im Internet zu finden, aber die meisten von ihnen sind für Linux. Zum Beispiel diese Lösung: no module named zlib

Wie kann ich dieses Problem in Windows und mit PyCharm lösen?

+1

Für Windows-Pakete, die kompiliert werden müssen, ist es eine Option, das vorkompilierte Radpaket von [Christoph Gohkle's Website] (http://www.lfd.uci.edu/~gohlke/pythonlibs/) herunterzuladen. Es ist eine hervorragende Ressource. – jedwards

+0

Hallo Ich habe versucht, das Kissenmodul zu installieren, das auf dem von Ihnen bereitgestellten Link gefunden wurde. Aber es wirft einen Fehler wie folgt auf: Pillow-3.3.0-cp35-cp35m-win_amd64.whl ist kein unterstütztes Rad auf dieser Plattform. Ich benutze Python 3.6.0a3 unter Windows 10 64 Bit. Irgendeine Idee, warum ich diesen Fehler bekomme? – BuggyCoder

+0

Sie könnten [Download] (https://www.python.org/downloads/) ein Python im stabilen Zweig - 3.5.2 vielleicht? (Statt einer Vorabversion) Im Allgemeinen werden mehr Pakete für 3.5 verfügbar sein. Dann sollte das Rad, das Sie bereits heruntergeladen haben, funktionieren (vorausgesetzt, Sie installieren eine 64-Bit-Version von Python 3.5). – jedwards

Antwort

3

Einfach Sein Go To virtualenv

und laufen

easy_install Pillow 

Es funktioniert gut

+1

Sie disttitils/Python-Team muss wirklich zusammenkommen. Es macht keinen Sinn, zwischen pip & easy_install wechseln zu müssen. Keine andere Sprache tut dies –

-2

Dateien> Einstellungen> Projekt Test> Projekt Interpreter> ADD> Pillow-PIL

2

I verbrachte fast einen Tag damit, herauszufinden, was mit der Kisseninstallation falsch ist. Es funktionierte bis gestern und hörte ab heute plötzlich auf zu arbeiten. Endlich verstanden, Nur wenige meiner Teamkollegen haben Python auf die Version 3.6 aktualisiert, die jetzt zum Download verfügbar ist. Da Pillow noch nicht mit 3.6 kompatibel ist und nur bis 3.5.2 unterstützt, tauchte dieser Fehler auf.

Resolution is to check if Pillow supports your version of python. Once I reverted python back to 3.5.2 the installation worked like a charm and no errors encountered. 

Hoffe, dass diese Hilfe Ihr Problem lösen.

+1

Ich bin auf Python 3.6 und Pillow 4.0 scheint gut zu funktionieren. "Pillow> = 3.5.0 unterstützt Python-Versionen 2.7, 3.3, 3.4, 3.5, 3.6" – BenjaminGolder