कैसे ठीक करें: सीबॉर्न नाम का कोई मॉड्यूल नहीं
पायथन का उपयोग करते समय आपके सामने आने वाली एक सामान्य त्रुटि है:
no module named ' seaborn '
यह त्रुटि तब होती है जब पायथन आपके वर्तमान परिवेश में सीबॉर्न लाइब्रेरी का पता नहीं लगाता है।
यह ट्यूटोरियल उन सटीक चरणों को साझा करता है जिनका उपयोग आप इस त्रुटि को हल करने के लिए कर सकते हैं।
चरण 1: पिप इंस्टाल सीबॉर्न
चूंकि सीबॉर्न स्वचालित रूप से पायथन के साथ इंस्टॉल नहीं होता है, इसलिए आपको इसे स्वयं इंस्टॉल करना होगा। ऐसा करने का सबसे आसान तरीका पाइप का उपयोग करना है, जो पायथन के लिए एक पैकेज मैनेजर है।
आप सीबॉर्न स्थापित करने के लिए निम्नलिखित पिप कमांड चला सकते हैं:
pip install seaborn
अधिकांश मामलों में यह त्रुटि ठीक कर देगा.
चरण 2: पाइप स्थापित करें
यदि आपको अभी भी कोई त्रुटि मिलती है तो आपको पाइप इंस्टॉल करने की आवश्यकता हो सकती है। ऐसा करने के लिए इन चरणों का उपयोग करें.
यह सुनिश्चित करने के लिए कि यह काम करता है, आप पिप को नवीनतम संस्करण में अपग्रेड करने के लिए भी इन चरणों का उपयोग कर सकते हैं।
फिर आप सीबॉर्न स्थापित करने के लिए पहले की तरह वही पिप कमांड चला सकते हैं:
pip install seaborn
इस बिंदु पर त्रुटि का समाधान किया जाना चाहिए.
चरण 3: सीबॉर्न और पिप संस्करणों की जाँच करें
यदि आप अभी भी त्रुटियों का अनुभव कर रहे हैं, तो हो सकता है कि आप सीबॉर्न और पिप के भिन्न संस्करण का उपयोग कर रहे हों।
आप यह जांचने के लिए निम्नलिखित कमांड का उपयोग कर सकते हैं कि आपके सीबॉर्न और पिप संस्करण मेल खाते हैं या नहीं:
which python python --version which pip
यदि दोनों संस्करण मेल नहीं खाते हैं, तो आपको या तो सीबॉर्न का पुराना संस्करण स्थापित करना होगा या पायथन के अपने संस्करण को अपग्रेड करना होगा।
चरण 4: सीबॉर्न संस्करण की जाँच करें
एक बार जब आप सीबॉर्न को सफलतापूर्वक स्थापित कर लेते हैं, तो आप अपने वातावरण में सीबॉर्न संस्करण को देखने के लिए निम्नलिखित कमांड का उपयोग कर सकते हैं:
pip show seaborn
Name: seaborn
Version: 0.11.2
Summary: seaborn: statistical data visualization
Home page: https://seaborn.pydata.org
Author: Michael Waskom
Author-email: mwaskom@gmail.com
License: BSD (3-clause)
Location: /srv/conda/envs/notebook/lib/python3.7/site-packages
Requires: numpy, scipy, matplotlib, pandas
Required-by:
Note: you may need to restart the kernel to use updated packages.
नोट: सीबॉर्न और पायथन संस्करणों के साथ त्रुटियों से बचने का सबसे आसान तरीका एनाकोंडा को इंस्टॉल करना है, एक टूलकिट जो पायथन और सीबॉर्न के साथ पहले से इंस्टॉल आता है और उपयोग के लिए मुफ़्त है।
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि पायथन में अन्य सामान्य समस्याओं को कैसे हल किया जाए:
कैसे ठीक करें: numpy नाम का कोई मॉड्यूल नहीं
कैसे ठीक करें: प्लॉटली नाम का कोई मॉड्यूल नहीं
कैसे ठीक करें: matplotlib नाम का कोई मॉड्यूल नहीं