베개에 대해보고 된 버그가 여기 것을 나타냅니다, libjpeg
그리고 zlib
지금 필요한 베개 3.0.0로는.
Linux에서 Pillow 의 설치 지시 사항 은 이러한 패키지를 설치하는 방법에 대한 조언을 제공합니다. 컴퓨터에서 다음 패키지가 모두 누락 된 것은 아닙니다 (설명 libjpeg8-dev
은 실제로 누락 된 것입니다).
pip / PyPi (파일> 3.4.2)
최신 릴리스 베개의이 같은 PyPi에서 사용할 수있는 바퀴 - 파이썬에 대한 새로운 표준 포장 메커니즘. 이러한 사전 빌드 된 패키지에는 필로우를 실행할 수 있도록 필요한 모든 바이너리 종속성이 포함되어 있으며 PyPi를 사용하여 필로우를 설치하려는 경우 사용해야합니다.
바퀴를 사용하려면 버전이 있어야합니다 pip>=1.4
. 이전 버전 ( pip --version
)을 사용하는 경우 다음을 사용하여 pip를 업그레이드하십시오.
pip install --upgrade pip
pip
업그레이드 되면 pip install
플랫폼 별 휠 파일 (사용 가능한 경우)이 기본적으로 사용됩니다. PyPi에서 사용 가능한 최신 버전으로 베개를 업그레이드하려면 다음 명령을 사용하십시오.
pip install --upgrade pillow
우분투 12.04 LTS 또는 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
우분투 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
우분투 18.04
sudo apt install libjpeg8-dev zlib1g-dev
페도라 20
Fedora 20에 해당하는 libjpeg8-dev
것은 libjpeg-devel
입니다.
sudo yum install libtiff-devel libjpeg-devel libzip-devel freetype-devel lcms2-devel libwebp-devel tcl-devel tk-devel
Mac OS X (Homebrew를 통해)
Homebrew가 설치된 Mac OS X에서는 다음을 사용하여이를 해결할 수 있습니다.
brew install libjpeg zlib
다음을 사용하여 zlib를 강제 연결해야 할 수도 있습니다.
brew link zlib --force
2019 년 4 월 업데이트 : Mojave에서 위의 기능이 작동하지 않으며 Pillow에 대한이 버그 보고서에서 가져온대로 다음을 실행해야합니다.
sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /
2016 년 7 월 업데이트 :zlib
기본 리포지토리에 더 이상 사용할 수 있는 수식이 없습니다 (Homebrew lzlib
에서 다른 라이브러리 인 설치하라는 메시지를 표시하며이 문제를 해결하지 않습니다).
이 입니다 에서 사용할 수있는 공식 속는의 저장소. 이 저장소를 누르고 정상적으로 설치하십시오.
brew tap homebrew/dupes
brew install zlib
또는 당신은 설치 zlib
를 통해 xcode
다음과 같이 대신 :
xcode-select --install
의견에 피닉스, Panos Angelopoulou, nelsonvarela, benjaminz 및 Kal 덕분에
이것들이 설치되면 필로우의 pip 설치가 정상적으로 작동합니다.
libjpeg8-dev
잘 될 수 있습니다.