วิธีการติดตั้ง PIL ด้วยการสนับสนุน zlip และ jpg ใน centos ด้วย pip python


2

เมื่อฉันติดตั้งpip install PILแล้วฉันจะได้รับสิ่งนี้

   *** TKINTER support not available
    *** JPEG support not available
    *** ZLIB (PNG/ZIP) support not available
    *** FREETYPE2 support not available
    *** LITTLECMS support not available
    --------------------------------------------------------------------

ฉันมีห้องสมุดทั้งหมดแล้วและฉันก็ลองเช่นกัน

sudo ln -s /usr/lib64/libfreetype.so /usr/lib/
sudo ln -s /usr/lib64/libz.so /usr/lib/
sudo ln -s /usr/lib64/libjpeg.so /usr/lib/

ฉันจะติดตั้งทั้งหมดข้างต้นด้วย pip บน centos ได้อย่างไร

python  centos  pip 

ตรวจสอบให้แน่ใจ libs ที่คุณต้องการอยู่ในเส้นทางการค้นหา
iMom0

คุณติดตั้ง python อย่างไร? tkinterจากประสบการณ์ของผมกับผู้จัดการแพคเกจบางครั้งคุณจำเป็นต้องติดตั้งอย่างชัดเจน ฉันคิดว่ามันsudo apt-get install python-tkบน Ubuntu - ไม่ทราบเกี่ยวกับ centos (และนี่คือที่อยู่เพียงหนึ่งในปัญหาการพึ่งพาของคุณ ... )
mgilson

คำตอบ:


7

คุณจำเป็นต้องมีส่วนหัวที่จำเป็นจากห้องสมุดที่สอดคล้องกัน: libjpeg, libpngและอื่น ๆ

โดยปกติคุณจะต้องใช้devแพ็คเกจเพื่อให้ห้องสมุดเหล่านั้นมีส่วนหัว


อย่างไรก็ตามการติดตั้งPILนั้นค่อนข้างซับซ้อนเนื่องจากไม่สามารถตรวจจับไลบรารี่ได้ คุณควรทำpip install pillowแทน pillowเป็นโปรแกรมติดตั้งสำหรับPILค้นหาไลบรารีได้ง่ายขึ้น


1
ฉันได้ทำการติดตั้งแล้ว แต่ PIL จะหาได้อย่างไร

@ user1914461 คุณลองติดตั้งpillowตามที่แนะนำหรือไม่
Thomas Orozco

ขอบคุณเพื่อนฉันถอด PIL และหมอนออกก่อนจากนั้นจึงติดตั้งหมอนอีกครั้งและทุกอย่างก็โอเคตอนนี้ขอบคุณ

@ user1914461:)
Thomas Orozco
โดยการใช้ไซต์ของเรา หมายความว่าคุณได้อ่านและทำความเข้าใจนโยบายคุกกี้และนโยบายความเป็นส่วนตัวของเราแล้ว
Licensed under cc by-sa 3.0 with attribution required.