कैसे ठीक करें: matplotlib नाम का कोई मॉड्यूल नहीं
पायथन का उपयोग करते समय आपके सामने आने वाली एक सामान्य त्रुटि है:
no module named ' matplotlib '
यह त्रुटि तब होती है जब Python आपके वर्तमान परिवेश में matplotlib लाइब्रेरी का पता नहीं लगाता है।
यह ट्यूटोरियल उन सटीक चरणों को साझा करता है जिनका उपयोग आप इस त्रुटि को हल करने के लिए कर सकते हैं।
चरण 1: पिप इंस्टाल matplotlib
चूंकि matplotlib स्वचालित रूप से Python के साथ इंस्टॉल नहीं होता है, इसलिए आपको इसे स्वयं इंस्टॉल करना होगा। ऐसा करने का सबसे आसान तरीका पाइप का उपयोग करना है, जो पायथन के लिए एक पैकेज मैनेजर है।
आप matplotlib को स्थापित करने के लिए निम्नलिखित पाइप कमांड चला सकते हैं:
pip install matplotlib
अधिकांश मामलों में यह त्रुटि ठीक कर देगा.
चरण 2: पाइप स्थापित करें
यदि आपको अभी भी कोई त्रुटि मिलती है तो आपको पाइप इंस्टॉल करने की आवश्यकता हो सकती है। ऐसा करने के लिए इन चरणों का उपयोग करें.
यह सुनिश्चित करने के लिए कि यह काम करता है, आप पिप को नवीनतम संस्करण में अपग्रेड करने के लिए भी इन चरणों का उपयोग कर सकते हैं।
फिर आप matplotlib को स्थापित करने के लिए पहले की तरह वही pip कमांड चला सकते हैं:
pip install matplotlib
इस बिंदु पर त्रुटि का समाधान किया जाना चाहिए.
चरण 3: matplotlib और pip संस्करणों की जाँच करें
यदि आप अभी भी त्रुटियों का अनुभव कर रहे हैं, तो हो सकता है कि आप matplotlib और pip के भिन्न संस्करण का उपयोग कर रहे हों।
यह जांचने के लिए कि क्या आपके matplotlib और pip संस्करण मेल खाते हैं, आप निम्न कमांड का उपयोग कर सकते हैं:
which python python --version which pip
यदि दोनों संस्करण मेल नहीं खाते हैं, तो आपको या तो matplotlib का पुराना संस्करण स्थापित करना होगा या Python के अपने संस्करण को अपग्रेड करना होगा।
चरण 4: matplotlib संस्करण की जाँच करें
एक बार जब आप matplotlib को सफलतापूर्वक स्थापित कर लेते हैं, तो आप अपने वातावरण में matplotlib के संस्करण को देखने के लिए निम्नलिखित कमांड का उपयोग कर सकते हैं:
pip show matplotlib
Name: matplotlib
Version: 3.1.3
Summary: Python plotting package
Home page: https://matplotlib.org
Author: John D. Hunter, Michael Droettboom
Author-email: matplotlib-users@python.org
License: PSF
Location: /srv/conda/envs/notebook/lib/python3.7/site-packages
Requires: cycler, numpy, kiwisolver, python-dateutil, pyparsing
Required-by: seaborn, scikit-image
Note: you may need to restart the kernel to use updated packages.
ध्यान दें: matplotlib और Python संस्करणों के साथ त्रुटियों से बचने का सबसे आसान तरीका केवल Anaconda इंस्टॉल करना है, जो एक टूलकिट है जो Python और matplotlib के साथ पहले से इंस्टॉल आता है और उपयोग के लिए निःशुल्क है।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि पायथन में अन्य सामान्य समस्याओं को कैसे हल किया जाए:
कैसे ठीक करें: numpy नाम का कोई मॉड्यूल नहीं
कैसे ठीक करें: प्लॉटली नाम का कोई मॉड्यूल नहीं
कैसे ठीक करें: NameError ‘pd’ परिभाषित नहीं है
कैसे ठीक करें: NameError ‘np’ परिभाषित नहीं है