स्किकिट-लर्न, या स्केलेरन, पायथन में एक लोकप्रिय ओपन-सोर्स मशीन-लर्निंग लाइब्रेरी है। यह एक कुशल और उपयोग में आसान मॉड्यूल है जिसका उपयोग डेटा विज्ञान पारिस्थितिकी तंत्र के विभिन्न एल्गोरिदम में किया जाता है। इसीलिए यह शुरुआती और विशेषज्ञ डेवलपर्स के लिए एक आदर्श विकल्प है।
जब आप अपने सिस्टम पर स्किकिट-लर्न लाइब्रेरी स्थापित किए बिना अपने प्रोजेक्ट में स्केलेर मॉड्यूल आयात करते हैं तो 'स्केलर्न नाम का कोई मॉड्यूल नहीं' त्रुटि उत्पन्न होती है। यदि आप भी इसी तरह की त्रुटि का सामना कर रहे हैं, तो यह मार्गदर्शिका आपके लिए है। यहां, हम संक्षेप में बताएंगे कि बिना किसी परेशानी के 'स्केलर्न नाम का कोई मॉड्यूल नहीं' त्रुटि को कैसे हल किया जाए।
पायथन में 'नो मॉड्यूल नेम्ड स्केलेरन' त्रुटि को कैसे हल करें
जैसा कि उल्लेख किया गया है, 'स्केलर्न नाम का कोई मॉड्यूल नहीं' त्रुटि आपके पीसी पर स्किकिट-लर्न पैकेज की अनुपलब्धता के कारण होती है। इसलिए, आपको इस त्रुटि को हल करने के लिए इसे इंस्टॉल और सत्यापित करना होगा। आइए चरण-दर-चरण प्रक्रिया के माध्यम से इस अनुभाग को विभिन्न भागों में विभाजित करें।
सबसे पहले, सुनिश्चित करें कि नवीनतम पायथन संस्करण सिस्टम में उचित रूप से स्थापित है:
पायथन--संस्करण
टर्मिनल वर्तमान में स्थापित संस्करण लौटाएगा।
लिनक्स के लिए निम्नलिखित कमांड चलाएँ:
Python3--संस्करण
अब, पर जाएँ आधिकारिक वेबसाइट पायथन के नवीनतम उपलब्ध संस्करण को डाउनलोड और इंस्टॉल करने के लिए।
स्किकिट-लर्न पैकेज स्थापित करें
कमांड प्रॉम्प्ट खोलें और अपने सिस्टम में स्किकिट-लर्न पैकेज इंस्टॉल करना शुरू करने के लिए निम्नलिखित दिए गए कमांड चलाएँ:
पिप इंस्टाल स्किकिट-लर्न
टिप्पणी: ज्यूपिटर नोटबुक और एनाकोंडा जैसे कंपाइलरों के लिए, आप निम्नलिखित दिए गए कमांड का उपयोग कर सकते हैं:
एनाकोंडा के लिए निम्नलिखित कमांड चलाएँ:
कोंडा इंस्टाल -सी एनाकोंडा स्किकिट-लर्नइसी प्रकार, ज्यूपिटर नोटबुक के लिए निम्नलिखित कमांड निष्पादित करें:
! पिप इंस्टाल स्किकिट-लर्न मैटप्लोटलिब स्किपी न्यूम्पीयदि आपने पहले ही अपने पीसी पर स्किकिट-लर्न पैकेज इंस्टॉल कर लिया है और अभी भी 'स्केलर्न नाम का कोई मॉड्यूल नहीं' त्रुटि का सामना कर रहे हैं, तो इसे पुनः इंस्टॉल करने का प्रयास करें।
स्किकिट-लर्न पैकेज को पुनः स्थापित करें
पुनर्स्थापना प्रक्रिया शुरू करने के लिए कमांड प्रॉम्प्ट में निम्नलिखित दिए गए कमांड चलाएँ:
पिप अनइंस्टॉल स्किकिट-लर्न -वाईपिप इंस्टाल स्किकिट-लर्न
स्किकिट-लर्न पैकेज की स्थापना सत्यापित करें
'स्केलर्न नाम का कोई मॉड्यूल नहीं' त्रुटि स्किकिट-लर्न पैकेज से जुड़ी हुई है। इसलिए, सत्यापित करें कि आपके सिस्टम में पैकेज है:
पिप शो स्किकिट-लर्नआपके आदर्श आउटपुट में वे विवरण शामिल होंगे जो स्किकिट-लर्न पैकेज से जुड़े हैं जैसा कि निम्नलिखित छवि में दिखाया गया है:
दूसरी ओर, पैकेज स्थापित करने से पहले, यह परिणाम इस तरह दिखता है:
निष्कर्ष
'स्केलर्न नाम का कोई मॉड्यूल नहीं' त्रुटि स्किकिट-लर्न पैकेज को स्थापित करने से संबंधित है। यह मार्गदर्शिका सबसे पहले आपको पैकेज की स्थापना प्रक्रिया के बारे में बताती है। हमने उन उपयोगकर्ताओं के लिए इसे पुनः इंस्टॉल करने का तरीका बताया है जिनके पीसी पर यह पहले से ही इंस्टॉल है लेकिन फिर भी इस समस्या का सामना कर रहे हैं। आदेशों को सही ढंग से चलाना याद रखें. अन्यथा, आप त्रुटि का समाधान करने में असमर्थ हो सकते हैं.