मैं सफलता के बिना opencv मॉड्यूल स्थापित करने का प्रयास कर रहा हूं, मुझे लगता है कि समस्या मेरे द्वारा उपयोग किए जा रहे अजगर के संस्करण से संबंधित है। वास्तव में मैंने 3.9.1 संस्करण में अपग्रेड किया है, लेकिन जब मैं मॉड्यूल को स्थापित करने का प्रयास कर रहा हूं, तब भी मुझे एक चेतावनी प्राप्त होती है जो मेरे पास मौजूद अजगर के पुराने संस्करण (यानी 2.7) को संदर्भित करती है। मैं इस स्थिति से कैसे छुटकारा पा सकता हूं और ओपनसीवी पुस्तकालय को सफलतापूर्वक स्थापित कर सकता हूं?

बैश में त्रुटि

0
Andrea 21 पद 2020, 14:52

1 उत्तर

सबसे बढ़िया उत्तर

समस्या इसलिए है क्योंकि आप जिस pip का उपयोग इंसॉलेशन कमांड में कर रहे हैं, वह pip2 के अनुरूप है, जिसका उपयोग python2 के लिए पैकेज स्थापित करने के लिए किया जाता है (जैसा कि कमांड आउटपुट से स्पष्ट है)। आप संस्करण को चलाकर सत्यापित कर सकते हैं:

pip --version

समस्या को हल करने के लिए, pip3 का उपयोग करें:

sudo -H pip3 install opencv-python

अगर pip3 इंस्टॉल नहीं है, तो इसे HomeBrew के ज़रिए इंस्टॉल करें:

brew install python3

इसे pip3 भी इंस्टॉल करना चाहिए। साथ ही, इस पर एक नजर डालें।

2
Jarvis 21 पद 2020, 14:58