นี่คือสิ่งที่ฉันทำบางขั้นตอนอาจไม่จำเป็นสำหรับ PIL เท่านั้น แต่ฉันต้องการ libpng และอื่น ๆ อย่างไรก็ตาม:
1) เรียกใช้การติดตั้ง xcode ใช้คำสั่งนี้หรือดาวน์โหลดการอัปเดตจาก app store:
xcode-select --install
1b) เพิ่มเครื่องมือเสริม Command Line Tools ใน Mountain Lion นี่เป็นตัวเลือกในหน้าดาวน์โหลด xcode แต่ตอนนี้คุณต้องลงทะเบียนด้วย apple id ของคุณและดาวน์โหลดจาก: https://developer.apple.com/downloads/
มองหา Command Line Tools (OS X Mavericks) สำหรับ Xcode
2) ติดตั้งทุกอย่างที่จำเป็นสำหรับ python (โดยใช้ brew) ฉันเชื่อว่าคุณสามารถใช้พอร์ตได้เช่นกัน:
brew install readline sqlite gdbm
brew install python --universal --framework
brew install libpng jpeg freetype
ยกเลิกการเชื่อมโยง / เชื่อมโยงใหม่หากจำเป็นเช่นหากอัปเกรด
3) ติดตั้ง Pip และโมดูลที่จำเป็น:
easy_install pip
sudo pip install setuptools --no-use-wheel --upgrade
4) ในที่สุดก็ใช้งานได้โดยไม่มีข้อผิดพลาด:
sudo pip install Pillow
อัปเดต 11/04/14: PIL repo ไม่ได้รับการอัปเดตหรือการสนับสนุนอีกต่อไปดังนั้นควรใช้ Pillow ด้านล่างนี้เลิกใช้แล้วให้ติดกับ Pillow
sudo pip install pil --allow-external pil --allow-unverified pil
UPDATE (OLD): สิ่งเดียวกันนี้ใช้กับการติดตั้ง Pillow (PIL fork) และควรได้รับการกล่าวถึงเนื่องจากมีการเปลี่ยน PIL อย่างรวดเร็วในกรณีส่วนใหญ่ แทนที่จะติดตั้ง pip ในขั้นตอนที่ 4 ให้รันสิ่งนี้แทน:
sudo pip install Pillow
หวังว่านี่จะช่วยใครสักคน!