มีข้อผิดพลาดในการรายงานกับหมอนที่นี่ซึ่งระบุว่าlibjpeg
และzlib
ตอนนี้จำเป็นต้องใช้เป็นของหมอน 3.0.0
คำแนะนำการติดตั้งสำหรับหมอนบน Linux ให้คำแนะนำวิธีการติดตั้งแพคเกจเหล่านี้ โปรดทราบว่าแพคเกจต่อไปนี้อาจไม่ทั้งหมดในเครื่องของคุณ (ความคิดเห็นแนะนำว่าlibjpeg8-dev
จะหายไปเท่านั้น)
pip / PyPi (หมอน> 3.4.2)
รุ่นล่าสุดของหมอนที่มีอยู่บน PyPi เป็นล้อ - กลไกการบรรจุภัณฑ์มาตรฐานใหม่สำหรับงูหลาม แพ็คเกจที่สร้างไว้ล่วงหน้าเหล่านี้มีการขึ้นต่อกันแบบไบนารีที่จำเป็นทั้งหมดเพื่ออนุญาตให้ Pillow ทำงานและควรใช้หากคุณต้องการติดตั้ง Pillow โดยใช้ PyPi
pip>=1.4
ที่จะใช้ล้อคุณจะต้องมีรุ่นของ หากคุณใช้pip --version
pip รุ่นอัพเกรดก่อนหน้า ( ) โดยใช้ข้อมูลต่อไปนี้:
pip install --upgrade pip
เมื่อpip
อัปเกรดแล้วpip install
จะใช้ไฟล์ล้อเฉพาะแพลตฟอร์มโดยค่าเริ่มต้นหากมีให้ใช้งาน ใช้คำสั่งต่อไปนี้เพื่ออัพเกรด Pillow เป็นเวอร์ชั่นล่าสุดที่มีใน PyPi:
pip install --upgrade pillow
Ubuntu 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
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
หมวก 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)
บน Mac OS X ด้วยHomebrewสามารถแก้ไขได้โดยใช้:
brew install libjpeg zlib
คุณอาจต้องบังคับให้ลิงค์ zlib โดยใช้ข้อมูลต่อไปนี้:
brew link zlib --force
อัปเดตเมษายน 2019:ในโมฮาวีข้างต้นจะไม่ทำงานและคุณต้องเรียกใช้สิ่งต่อไปนี้ตามที่ได้จากรายงานบั๊กบนหมอน
sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /
อัปเดตกรกฎาคม 2559:ไม่มีสูตรสำหรับzlib
พื้นที่เก็บข้อมูลหลักอีกต่อไป(Homebrew จะแจ้งให้คุณติดตั้งlzlib
ซึ่งเป็นห้องสมุดอื่นและจะไม่แก้ปัญหานี้)
มีเป็นสูตรที่มีอยู่ในหลอกพื้นที่เก็บข้อมูล คุณสามารถแตะที่เก็บนี้และติดตั้งตามปกติ:
brew tap homebrew/dupes
brew install zlib
หรือคุณสามารถติดตั้งzlib
ผ่านทางxcode
แทนดังนี้:
xcode-select --install
ขอบคุณฟีนิกซ์, Panos Angelopoulou, nelsonvarela, benjaminz และ Kal ในความคิดเห็น
หลังจากติดตั้งเหล่านี้แล้วการติดตั้ง Pip ของหมอนควรทำงานได้ตามปกติ
libjpeg8-dev
อาจจะมีการปรับ