मैं सफलता के बिना opencv मॉड्यूल स्थापित करने का प्रयास कर रहा हूं, मुझे लगता है कि समस्या मेरे द्वारा उपयोग किए जा रहे अजगर के संस्करण से संबंधित है। वास्तव में मैंने 3.9.1 संस्करण में अपग्रेड किया है, लेकिन जब मैं मॉड्यूल को स्थापित करने का प्रयास कर रहा हूं, तब भी मुझे एक चेतावनी प्राप्त होती है जो मेरे पास मौजूद अजगर के पुराने संस्करण (यानी 2.7) को संदर्भित करती है। मैं इस स्थिति से कैसे छुटकारा पा सकता हूं और ओपनसीवी पुस्तकालय को सफलतापूर्वक स्थापित कर सकता हूं?
1 उत्तर
समस्या इसलिए है क्योंकि आप जिस pip
का उपयोग इंसॉलेशन कमांड में कर रहे हैं, वह pip2
के अनुरूप है, जिसका उपयोग python2
के लिए पैकेज स्थापित करने के लिए किया जाता है (जैसा कि कमांड आउटपुट से स्पष्ट है)। आप संस्करण को चलाकर सत्यापित कर सकते हैं:
pip --version
समस्या को हल करने के लिए, pip3
का उपयोग करें:
sudo -H pip3 install opencv-python
अगर pip3
इंस्टॉल नहीं है, तो इसे HomeBrew के ज़रिए इंस्टॉल करें:
brew install python3
इसे pip3 भी इंस्टॉल करना चाहिए। साथ ही, इस पर एक नजर डालें।
संबंधित सवाल
नए सवाल
python
पायथन एक बहु-प्रतिमान है, गतिशील रूप से टाइप किया हुआ, बहुउद्देशीय प्रोग्रामिंग भाषा है। यह एक साफ और एक समान वाक्यविन्यास सीखने, समझने और उपयोग करने के लिए त्वरित होने के लिए डिज़ाइन किया गया है। कृपया ध्यान दें कि अजगर 2 आधिकारिक तौर पर 01-01-2020 के समर्थन से बाहर है। फिर भी, संस्करण-विशिष्ट पायथन सवालों के लिए, [अजगर -२.०] या [अजगर -३.x] टैग जोड़ें। पायथन वेरिएंट (जैसे, ज्योथन, PyPy) या लाइब्रेरी (उदा।, पांडस और न्यूमपी) का उपयोग करते समय, कृपया इसे टैग में शामिल करें।