Ada bug yang dilaporkan untuk Pillow di sini , yang menunjukkan bahwa libjpeg
dan zlib
sekarang diperlukan pada Pillow 3.0.0.
Petunjuk instalasi untuk Pillow on Linux memberi saran tentang cara menginstal paket-paket ini. Perhatikan bahwa tidak semua paket berikut mungkin hilang pada mesin Anda (komentar menyarankan hanya libjpeg8-dev
benar-benar hilang).
pip / PyPi (Bantal> 3.4.2)
The rilis terbaru dari bantal yang tersedia di PyPI sebagai roda - mekanisme kemasan standar baru untuk Python. Paket-paket prebuilt ini mencakup semua dependensi biner yang diperlukan untuk memungkinkan Bantal dijalankan dan harus digunakan jika Anda ingin menginstal Bantal menggunakan PyPi
Untuk menggunakan roda, Anda harus memiliki versi pip>=1.4
. Jika Anda menggunakan versi sebelumnya ( pip --version
) perbarui pip menggunakan yang berikut:
pip install --upgrade pip
Setelah pip
ditingkatkan, pip install
akan menggunakan file roda khusus platform secara default jika tersedia. Gunakan perintah berikut untuk meningkatkan Bantal ke versi terbaru yang tersedia di PyPi:
pip install --upgrade pillow
Ubuntu 12,04 LTS atau 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
Setara dengan Fedora 20 libjpeg8-dev
adalah libjpeg-devel
.
sudo yum install libtiff-devel libjpeg-devel libzip-devel freetype-devel lcms2-devel libwebp-devel tcl-devel tk-devel
Mac OS X (via Homebrew)
Pada Mac OS X dengan Homebrew ini dapat diperbaiki menggunakan:
brew install libjpeg zlib
Anda juga mungkin perlu memaksa-tautan zlib menggunakan yang berikut ini:
brew link zlib --force
Pembaruan April 2019: Di Mojave hal di atas tidak akan berfungsi dan Anda harus menjalankan yang berikut dari laporan bug di Bantal ini
sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /
Update Juli 2016: Tidak ada lagi rumus untuk zlib
tersedia dalam repositori utama (Homebrew akan meminta Anda untuk menginstal lzlib
yang merupakan perpustakaan yang berbeda dan tidak akan memecahkan masalah ini).
Ada adalah formula yang tersedia di dupes repositori. Anda dapat mengetuk repositori ini, dan menginstal seperti biasa:
brew tap homebrew/dupes
brew install zlib
Atau Anda dapat menginstal zlib
via xcode
, sebagai berikut:
xcode-select --install
Berkat phoenix, Panos Angelopoulou, nelsonvarela, benjaminz dan Kal dalam komentar
Setelah ini dipasang, pemasangan pipa Bantal harus bekerja secara normal.
libjpeg8-dev
mungkin baik-baik saja.