यहां तकिया के लिए एक बग की सूचना दी गई है , जो इंगित करता है कि libjpeg
और zlib
अब तकिया 3.0.0 के रूप में आवश्यक हैं ।
स्थापना के निर्देश लिनक्स पर तकिया के लिए कैसे इन पैकेज इंस्टॉल करने की सलाह देते हैं। ध्यान दें कि आपके मशीन पर निम्नलिखित सभी पैकेज गायब नहीं हो सकते हैं (टिप्पणियों से पता चलता है कि केवल libjpeg8-dev
वास्तव में गायब है)।
पाइप / PyPi (तकिया> 3.4.2)
पिलो की नवीनतम रिलीज़ पहियों के रूप में PyPi पर उपलब्ध हैं - पायथन के लिए नया मानक पैकेजिंग तंत्र। इन प्रीबिल्ट पैकेजों में पिलो को चलाने की अनुमति देने के लिए सभी परिशिष्ट द्विआधारी निर्भरताएं शामिल हैं और यदि आप पिलो का उपयोग करके पिलो को स्थापित करना चाहते हैं तो इसका उपयोग किया जाना चाहिए।
पहियों का उपयोग करने के लिए, आपके पास एक संस्करण होना चाहिए pip>=1.4
। यदि आप पहले वाले संस्करण का उपयोग कर रहे हैं ( pip --version
) निम्नलिखित का उपयोग करके अपग्रेड पाइप:
pip install --upgrade pip
एक बार pip
अपग्रेड होने के बाद, pip install
वे उपलब्ध होने पर प्लेटफ़ॉर्म-विशिष्ट व्हील फ़ाइलों का डिफ़ॉल्ट रूप से उपयोग करेंगे। पिलो पर उपलब्ध नवीनतम संस्करण तक पिलो को अपग्रेड करने के लिए निम्न कमांड का उपयोग करें:
pip install --upgrade pillow
उबंटू 12.04 एलटीएस या रास्पियन व्हीजी 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 के बराबर libjpeg8-dev
है libjpeg-devel
।
sudo yum install libtiff-devel libjpeg-devel libzip-devel freetype-devel lcms2-devel libwebp-devel tcl-devel tk-devel
मैक ओएस एक्स (होमब्रे के माध्यम से)
Homebrew के साथ Mac OS X पर इसका उपयोग करके इसे ठीक किया जा सकता है:
brew install libjpeg zlib
आपको निम्नलिखित का उपयोग करके zlib को लिंक करने के लिए मजबूर करना पड़ सकता है:
brew link zlib --force
अप्रैल 2019 को अपडेट करें: Mojave में उपरोक्त काम नहीं करेगा और आपको तकिया पर इस बग रिपोर्ट से निम्नलिखित को चलाने की आवश्यकता है
sudo installer -pkg /Library/Developer/CommandLineTools/Packages/macOS_SDK_headers_for_macOS_10.14.pkg -target /
अद्यतन जुलाई 2016: अब zlib
मुख्य रिपॉजिटरी में उपलब्ध फॉर्मूला नहीं है (Homebrew आपको स्थापित करने के लिए संकेत देगा lzlib
जो एक अलग लाइब्रेरी है और इस समस्या को हल नहीं करेगा)।
वहाँ है एक सूत्र में उपलब्ध ड्यूप्स भंडार। आप या तो इस भंडार को टैप कर सकते हैं, और सामान्य रूप से इंस्टॉल कर सकते हैं:
brew tap homebrew/dupes
brew install zlib
या आप इसके zlib
माध्यम से स्थापित कर सकते हैं xcode
, निम्नानुसार है:
xcode-select --install
फीनिक्स, पैनोस एंजेलोपोलो, नेल्सनवेरेला, बेंजामिन और कल की टिप्पणियों में धन्यवाद
इन स्थापित होने के बाद पिलो की पाइप स्थापना को सामान्य रूप से काम करना चाहिए।
libjpeg8-dev
ठीक हो सकता है।