Modul cv2 kann bei Verwendung von OpenCV nicht gefunden werden
Lesezeit: 4 Minuten
Benutzer2971844
ich habe installiert OpenCV auf dem Occidentalis-Betriebssystem (eine Variante von Raspbian) auf einem Raspberry Pi, unter Verwendung von jayrambhias Skript gefunden hier. Es installierte Version 2.4.5.
Wenn ich es versuche import cv2 In einem Python-Programm erhalte ich folgende Meldung:
pi@raspberrypi~$ python cam.py
Traceback (most recent call last)
File "cam.py", line 1, in <module>
import cv2
ImportError: No module named cv2
Die Datei cv2.so darin gespeichert ist /usr/local/lib/python2.7/site-packages/...
Es sind auch Ordner drin /usr/local/lib genannt python3.2 und python2.6, was ein Problem sein könnte, aber ich bin mir nicht sicher.
Ist das vielleicht ein Pfadfehler? Jede Hilfe ist willkommen, ich bin neu bei Linux.
versuchen Sie: python –version . wenn es 3.2 sagt, dann hast du einen Hinweis bekommen. Versuchen Sie, die ausführbare 2.7-Datei zu finden, und rufen Sie diese mit einem absoluten Pfad auf
– Berak
9. November 2013 um 12:49 Uhr
Für macOS 10.12 und Python 3 funktionierte der folgende einfache Befehl, um den Fehler zu beheben: pip install opencv-python Siehe: pypi.python.org/pypi/opencv-python
– Tuschar
20. Februar 2017 um 4:42 Uhr
Wenn Sie macOS Catalina verwenden, kann Ihnen das vielleicht helfen: stackoverflow.com/a/61578366/11559619
– NicolasElPapu
3. Mai 2020 um 16:59 Uhr
pip install opencv-python==4.6.0.66
– DanielBell99
27. Juli um 8:34 Uhr
Hossein
Führen Sie zuerst diese Befehle in Terminal/CMD aus:
Wenn Sie Linux verwenden, können Sie Folgendes tun:
pip install opencv-python
oder
conda install opencv
Verbindung1 Verbindung2
Für python3.5+ überprüfen Sie diese Links: Link3, Link4
Aktualisieren:
Wenn Sie Anaconda verwenden, können Sie dies einfach auch verwenden (und müssen daher keinen Menpo-Kanal hinzufügen):
conda install -c conda-forge opencv
Für Linux sollten Sie ‘pip install opencv-python’ oder ‘sudo pip install opencv-python’ eingeben.
– Oz Radiano
15. April 2017 um 8:50 Uhr
Du hast den Befehl falsch verstanden. es ist sudo pip3 install opencv-python. Auch für Linux müssen Sie es ausführen als sudo pip3 install opencv-python für Python 3 und sudo pip install opencv-python für Python 2. Sie brauchen das sudo am Anfang des Befehls nicht, wenn Sie dies tun sudo -i forst oder laufen irgendwie als root.
– Sam Bernstein
21. Mai 2017 um 18:06 Uhr
Wenn bei der Installation Probleme auftreten, vergewissern Sie sich, dass Sie die neueste Version von pip haben pip install --upgrade pip das war mein Flechtwerk
– mrk
20. Juni 2017 um 12:30 Uhr
pip install opencv-python funktioniert für mich und ich habe kein Anaconda. Nur zur Info für alle anderen, die hierher kommen.
Dies geschieht, wenn Python nicht auf Ihren Standardordner für Site-Pakete verweisen kann, in dem Sie die erforderlichen Python-Dateien oder -Bibliotheken aufbewahrt haben
oder vor dem Ausführen des Python-Befehls in bash move to /usr/local/lib/python2.7/site-packages Verzeichnis. Dies ist eine Problemumgehung, wenn Sie dem Code nichts hinzufügen möchten.
Arbeiten Sie unter Windows? Dieser Pfad sieht aus wie bei einem Linux-System.
– FavorMylikes
6. April 2016 um 16:23 Uhr
Die Frage bezog sich auf Raspbian OS, also Linux.
– Midhun
6. April 2016 um 20:33 Uhr
Arbeitete für mich auf einer Mac-Maschine
– sandig
19. Juli 2016 um 9:14 Uhr
Es funktioniert für eine Sitzung, aber wenn ich Python beende und neu starte, muss ich es erneut tun. wie kann man diese änderung speichern?
– Mostafa
3. November 2016 um 15:26 Uhr
Ich erhalte „ImportError: numpy.core.multiarray failed to import“, wenn ich dies tue. Irgendwelche Vorschläge?
– hiquetj
6. Februar 2017 um 19:11 Uhr
Ich habe mein Problem mit folgendem Befehl gelöst:
conda install opencv
Wenn Sie Anaconda Python installiert haben, ist dies der Befehl, nach dem Sie suchen.
– kevinmicke
28. Juni 2016 um 22:35 Uhr
Ich habe dies heute in einer Windows 64-Bit 2.7 Conda-Umgebung ausprobiert und eine PackageNotFound error
– Mike Wise
13. Dezember 2016 um 17:19 Uhr
Was funktionierte war conda install -c https://conda.binstar.org/menpo opencv
– Mike Wise
13. Dezember 2016 um 17:20 Uhr
pip install opencv-python==4.6.0.66
– DanielBell99
27. Juli um 8:34 Uhr
Lanpa
Versuchen Sie, die folgende Zeile hinzuzufügen ~/.bashrc
versuchen Sie: python –version . wenn es 3.2 sagt, dann hast du einen Hinweis bekommen. Versuchen Sie, die ausführbare 2.7-Datei zu finden, und rufen Sie diese mit einem absoluten Pfad auf
– Berak
9. November 2013 um 12:49 Uhr
Für macOS 10.12 und Python 3 funktionierte der folgende einfache Befehl, um den Fehler zu beheben: pip install opencv-python Siehe: pypi.python.org/pypi/opencv-python
– Tuschar
20. Februar 2017 um 4:42 Uhr
Wenn Sie macOS Catalina verwenden, kann Ihnen das vielleicht helfen: stackoverflow.com/a/61578366/11559619
– NicolasElPapu
3. Mai 2020 um 16:59 Uhr
pip install opencv-python==4.6.0.66
– DanielBell99
27. Juli um 8:34 Uhr