Fehlerbehebung „Modul cv2 kann nicht gefunden werden“ bei Verwendung von OpenCV
Beim Importieren des cv2-Moduls von OpenCV in ein Python-Programm kann es sein, dass ein „ ImportError: Kein Modul mit dem Namen „cv2“ Problem. Hier eine Analyse der Ursache und eine Lösung zur Behebung des Problems:
Wie in der Abfrage erwähnt, haben Sie OpenCV Version 2.4.5 mithilfe eines Skripts auf einem Raspberry Pi installiert. Beim Versuch, cv2 zu importieren, zeigt die Fehlermeldung an, dass das Modul nicht gefunden werden kann.
Der erste zu berücksichtigende Punkt ist, ob OpenCV korrekt installiert ist. Um dies zu überprüfen, stellen Sie sicher, dass die Datei cv2.so im Verzeichnis „/usr/local/lib/python2.7/site-packages/...“ vorhanden ist.
Das Vorhandensein von Ordnern für Python 3.2 und 2.6 in „/usr/local/lib“ deutet auf ein potenzielles Pfadkonfigurationsproblem hin.
Um dieses Problem zu beheben, sollten Sie die folgenden Befehle ausführen Terminal/CMD:
conda update anaconda-navigator conda update navigator-updater
Nach der Ausführung dieser Befehle sollte die Anweisung „pip install opencv-python“ das Problem für Windows-Benutzer mit installiertem Anaconda beheben.
Für Linux-Systeme ist dies möglich Verwenden Sie:
pip install opencv-python
Alternativ können Sie Folgendes versuchen:
conda install opencv
Referenz Weitere Informationen finden Sie unter den bereitgestellten Links (Link1, Link2).
Update für Python 3.5:
Wenn Sie Python-Versionen 3.5 oder höher verwenden, lesen Sie bitte diese Ressourcen: Link3, Link4.
Zusätzlich Lösung:
Für Benutzer mit Anaconda können Sie auch den folgenden Befehl verwenden (wodurch die Notwendigkeit entfällt, den Menpo-Kanal hinzuzufügen):
conda install -c conda-forge opencv
Das obige ist der detaillierte Inhalt vonWarum kann ich cv2 nicht in Python importieren?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!