python आयात त्रुटि: पीआईएल नामक कोई मॉड्यूल नहीं




python-imaging-library easy-install (12)

मैं पीआईएल स्थापित करने के लिए खोल में इस कमांड का उपयोग करता हूं:

easy_install PIL

तो मैं python चलाता हूं और इसे टाइप करता हूं: import PIL । लेकिन मुझे यह त्रुटि मिलती है:

Traceback (most recent call last):
  File "<console>", line 1, in <module>
ImportError: No module named PIL

मुझे ऐसी समस्या कभी नहीं मिली है, आपको क्या लगता है?


कभी-कभी मुझे इस प्रकार की त्रुटि पाइथन में यूनिटस्ट चलाने में मिलती है। समाधान आपके वर्चुअल वातावरण पर उसी पैकेज को अनइंस्टॉल और इंस्टॉल करना है।

इस आदेश का प्रयोग करना:

pip uninstall PIL

तथा

pip install  PIL 

यदि किसी भी कारण से आपको कोई त्रुटि मिलती है, तो कमांड की शुरुआत में सुडो जोड़ें और एंटर दबाकर अपना पासवर्ड टाइप करें।


आपको अपने पायथन पैकेज के साथ छवि और तकिया स्थापित करने की आवश्यकता होगी। बाकी आश्वासन दिया है, कमांड लाइन आपके लिए सबकुछ का ख्याल रखेगी।

मारो

पायथन -एम पीआईपी स्थापित छवि


यदि आप एनाकोंडा का उपयोग करते हैं:

conda install pillow

पीआईएल आयात करते समय और इमेजटीक और छवि मॉड्यूल को आयात करते समय मुझे भी यही समस्या थी। मैंने सीधे पीआईएल के माध्यम से पीआईएल स्थापित करने की कोशिश की। लेकिन सफलता हासिल नहीं की जा सकी। जैसा कि बीच में सुझाव दिया गया है कि पीआईएल को हटा दिया गया है, इस प्रकार, केवल पीआईपी के माध्यम से तकिया स्थापित करने की कोशिश की गई। तकिया सफलतापूर्वक स्थापित किया गया था, आगे, पीआईएल पैकेज पथ के तहत बनाया गया था: पायथन 27 / लीब / साइट-पैकेज /।

अब छवि और छवि दोनों आयात किया जा सकता है।


यह उबंटू 16.04 पर मेरे लिए काम किया:

sudo apt-get install python-imaging

मुझे यह लगभग आधे घंटे की खोज के बाद Wikibooks पर मिला।


पहले पिल्लो के साथ स्थापित करें

pip install Pillow

या निम्नानुसार

c:\Python35>python -m pip install Pillow

फिर पायथन कोड में आप कॉल कर सकते हैं

from PIL import Image

"तकिया पीआईएल, पायथन इमेजिंग लाइब्रेरी का एक कांटा है, जिसे अब बनाए रखा नहीं जाता है। हालांकि, पिछली संगतता को बनाए रखने के लिए, पुराने मॉड्यूल नाम का उपयोग किया जाता है।" तकिया से स्थापित, लेकिन "तकिया नामित कोई मॉड्यूल नहीं" - python2.7 - विंडोज 7 - पायथन -एम स्थापित तकिया


विंडोज़ पर, आपको इसे डाउनलोड करने और .exe इंस्टॉल करने की आवश्यकता है

https://pypi.python.org/pypi/Pillow/2.7.0


एक अलग नोट पर, मैं Pillow के उपयोग की अनुशंसा कर सकता हूं जो पीआईएल के साथ पिछड़ा संगत है और बेहतर सिस्टम / नए सिस्टम पर काम करेगा।

जब यह स्थापित किया जाता है तो आप कर सकते हैं

import PIL 

या

from PIL import Image

आदि..


तुम्हे करना होगा

import Image

import PIL बजाय (पीआईएल वास्तव में इस तरह से आयात नहीं किया गया है)। चूंकि import Image आपके लिए काम करती है, इसका मतलब है कि आपने वास्तव में पीआईएल स्थापित किया है।

पुस्तकालय और पायथन मॉड्यूल के लिए एक अलग नाम होने के असामान्य है, लेकिन यह पीआईएल के लिए चुना गया था।

आधिकारिक ट्यूटोरियल से इस मॉड्यूल का उपयोग करने के तरीके के बारे में आप अधिक जानकारी प्राप्त कर सकते हैं।

पीएस : कुछ इंस्टॉलों पर, import PIL काम करता है , जो भ्रम में जोड़ता है। यह दस्तावेज से एक उदाहरण द्वारा पुष्टि की गई है, जैसे @JanneKarila पता चला, और मैकपोर्ट्स पीआईएल पैकेज (1.1.7) के कुछ और हाल के संस्करणों द्वारा भी।


मैंने हाल ही में लीप स्थापित किया है। मैंने ओपनशॉट का प्रयास किया और यह शुरू नहीं हुआ। तो यहां आया और टर्मिनल से शुरू करने के लिए एक सुझाव मिला ताकि यह देखने के लिए कि कोई त्रुटि हुई है या नहीं।

त्रुटि में मुझे error missing mlt । इसलिए मैंने python-mlt से python-mlt मॉड्यूल स्थापित किया और इसे आयात किया, शुरू करने की कोशिश की लेकिन अगले ओपनशॉट ने missing pil. पायल कहा missing pil.

मैंने स्थापित करने के लिए तकिया सुझाव का पालन किया क्योंकि यस्ट को कोई भी पायल और आयातित पायल नहीं मिला। यह ठीक हो गया लेकिन शुरू नहीं हुआ और दिखाया गया Error missing goocanvas

मैंने goocanvas साथ goocanvas स्थापित किया, इसे पायथन में आयात किया, और ओपनशॉट निकाल दिया !!

टर्मिनल में बहुत सारी त्रुटियों के साथ जैसे missing Vimeoclient और बहुत सारे missing Vimeoclient । खैर, देखेंगे कि यह इसके साथ काम कर रहे किसी भी प्रभाव का है।


आपको अपने पायथन पैकेज के साथ छवि और तकिया स्थापित करना होगा।

प्रकार

python -m pip install image 

या रन कमांड प्रॉम्प्ट (विंडोज़ में), फिर स्क्रिप्ट फ़ोल्डर पर नेविगेट करें

cd C:\Python27\Scripts

फिर नीचे आदेश चलाएं

pip install image

पायल बनाने के लिए शायद आप पाइथन हेडर गायब हैं। यदि आप उबंटू या पसंद का उपयोग कर रहे हैं तो यह कुछ ऐसा होगा

apt-get install python-dev




easy-install