Heim > Backend-Entwicklung > Python-Tutorial > Warum kann ich cv2 nicht in Python importieren?

Warum kann ich cv2 nicht in Python importieren?

Barbara Streisand
Freigeben: 2024-11-10 04:17:02
Original
767 Leute haben es durchsucht

Why Can't I Import cv2 in Python?

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 dem Login kopieren

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
Nach dem Login kopieren

Alternativ können Sie Folgendes versuchen:

conda install opencv
Nach dem Login kopieren

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
Nach dem Login kopieren

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!

Quelle:php.cn
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Neueste Artikel des Autors
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage