कैसे ठीक करें: numpy नाम का कोई मॉड्यूल नहीं
पायथन का उपयोग करते समय आपके सामने आने वाली एक सामान्य त्रुटि है:
Import error: no module named ' numpy '
यह त्रुटि तब होती है जब Python आपके वर्तमान परिवेश में NumPy लाइब्रेरी का पता नहीं लगाता है।
यह ट्यूटोरियल उन सटीक चरणों को साझा करता है जिनका उपयोग आप इस त्रुटि को हल करने के लिए कर सकते हैं।
चरण 1: पिप इंस्टाल नम्पी
चूँकि NumPy Python के साथ स्वचालित रूप से इंस्टॉल नहीं होता है, इसलिए आपको इसे स्वयं इंस्टॉल करना होगा। ऐसा करने का सबसे आसान तरीका पाइप का उपयोग करना है, जो पायथन के लिए एक पैकेज मैनेजर है।
आप NumPy को स्थापित करने के लिए निम्नलिखित पाइप कमांड चला सकते हैं:
pip install numpy
पायथन 3 के लिए आप इसका उपयोग कर सकते हैं:
pip3 install numpy
अधिकांश मामलों में यह त्रुटि ठीक कर देगा.
चरण 2: पाइप स्थापित करें
यदि आपको अभी भी कोई त्रुटि मिलती है तो आपको पाइप इंस्टॉल करने की आवश्यकता हो सकती है। ऐसा करने के लिए इन चरणों का उपयोग करें.
यह सुनिश्चित करने के लिए कि यह काम करता है, आप पिप को नवीनतम संस्करण में अपग्रेड करने के लिए भी इन चरणों का उपयोग कर सकते हैं।
फिर आप NumPy इंस्टॉल करने के लिए पहले की तरह ही pip कमांड चला सकते हैं:
pip install numpy
इस बिंदु पर त्रुटि का समाधान किया जाना चाहिए.
चरण 3: NumPy संस्करण की जाँच करें
एक बार जब आप NumPy को सफलतापूर्वक स्थापित कर लेते हैं, तो आप अपने वातावरण में NumPy के संस्करण को देखने के लिए निम्नलिखित कमांड का उपयोग कर सकते हैं:
pip show numpy Name: numpy Version: 1.20.3 Summary: NumPy is the fundamental package for array computing with Python. Home page: https://www.numpy.org Author: Travis E. Oliphant et al. Author-email: None License: BSD Location: /srv/conda/envs/notebook/lib/python3.7/site-packages Requires: Required-by: tensorflow, tensorflow-estimator, tensorboard, statsmodels, seaborn, scipy, scikit-learn, PyWavelets, patsy, pandas, matplotlib, Keras-Preprocessing, Keras-Applications, imageio, h5py, bqplot, bokeh, altair Note: you may need to restart the kernel to use updated packages.
अतिरिक्त संसाधन
निम्नलिखित ट्यूटोरियल बताते हैं कि पायथन में अन्य सामान्य समस्याओं को कैसे हल किया जाए:
कैसे ठीक करें: पांडा नाम का कोई मॉड्यूल नहीं
कैसे ठीक करें: प्लॉटली नाम का कोई मॉड्यूल नहीं
कैसे ठीक करें: NameError ‘pd’ परिभाषित नहीं है
कैसे ठीक करें: NameError ‘np’ परिभाषित नहीं है