Es ist ein Fehler für Kissen berichtet hier , die die angibt , libjpeg
und zlib
sind jetzt erforderlich , wie von Kissen 3.0.0.
Die Installationsanweisungen für Pillow unter Linux geben Hinweise zur Installation dieser Pakete. Beachten Sie, dass möglicherweise nicht alle der folgenden Pakete auf Ihrem Computer fehlen (Kommentare deuten darauf hin, dass nur libjpeg8-dev
tatsächlich etwas fehlt).
pip / PyPi (Kissen> 3.4.2)
Die neuesten Versionen von Pillow sind auf PyPi als Räder erhältlich - der neue Standardverpackungsmechanismus für Python. Diese vorgefertigten Pakete enthalten alle erforderlichen binären Abhängigkeiten, damit Pillow ausgeführt werden kann, und sollten verwendet werden, wenn Sie Pillow mit PyPi installieren möchten
Um Räder verwenden zu können, benötigen Sie eine Version von pip>=1.4
. Wenn Sie eine frühere Version ( pip --version
) verwenden, aktualisieren Sie pip wie folgt:
pip install --upgrade pip
Nach dem pip
Upgrade pip install
werden standardmäßig plattformspezifische Raddateien verwendet, sofern diese verfügbar sind. Verwenden Sie den folgenden Befehl, um Pillow auf die neueste Version von PyPi zu aktualisieren:
pip install --upgrade pillow
Ubuntu 12.04 LTS oder Raspian Wheezy 7.0
sudo apt-get install libtiff4-dev libjpeg8-dev zlib1g-dev libfreetype6-dev liblcms2-dev libwebp-dev tcl8.5-dev tk8.5-dev python-tk
Ubuntu 14.04
sudo apt-get install libtiff5-dev libjpeg8-dev zlib1g-dev libfreetype6-dev liblcms2-dev libwebp-dev tcl8.6-dev tk8.6-dev python-tk
Ubuntu 18.04
sudo apt install libjpeg8-dev zlib1g-dev
Fedora 20
Das Fedora 20-Äquivalent von libjpeg8-dev
ist libjpeg-devel
.
sudo yum install libtiff-devel libjpeg-devel libzip-devel freetype-devel lcms2-devel libwebp-devel tcl-devel tk-devel
Mac OS X (über Homebrew)
Unter Mac OS X mit Homebrew kann dies behoben werden mit:
brew install libjpeg zlib
Möglicherweise müssen Sie zlib auch mit den folgenden Methoden erzwingen:
brew link zlib --force
Update April 2019: In Mojave funktioniert das oben Gesagte nicht und Sie müssen Folgendes ausführen, wie aus diesem Fehlerbericht auf Pillow entnommen
sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /
Update Juli 2016:zlib
Im Haupt-Repository ist keine Formel mehr verfügbar (Homebrew fordert Sie zur Installation lzlib
einer anderen Bibliothek auf und löst dieses Problem nicht).
Es ist eine Formel , in der Betrogenen Repository. Sie können entweder auf dieses Repository tippen und wie gewohnt installieren:
brew tap homebrew/dupes
brew install zlib
Oder Sie können installieren zlib
via xcode
stattdessen wie folgt:
xcode-select --install
Dank Phoenix, Panos Angelopoulou, Nelsonvarela, Benjamin und Kal in den Kommentaren
Nach der Installation sollte die Rohrinstallation von Pillow normal funktionieren.
libjpeg8-dev
gut sein.