it-swarm.com.de

Anaconda: cv2 kann nicht importiert werden, obwohl opencv installiert ist (wie man opencv3 für python3 installiert)

Ich habe Anaconda (Version: conda 4.2.9, python3) installiert und versuche, import cv2 auszuführen, wenn folgende Fehlermeldung angezeigt wird:

ImportError: No module named 'cv2'

Mit conda search cv2 bekomme ich folgendes:

opencv 2.4.2 np15py26_0 Standardeinstellungen
2.4.2 np15py27_0 Standardeinstellungen
2.4.2 np16py26_0 Standardeinstellungen
2.4.2 np16py27_0 Standardeinstellungen
2.4.2 np17py26_0 Standardeinstellungen
2.4.2 np17py27_0 Standardeinstellungen
2.4.2 np15py26_1 Standardeinstellungen
2.4.2 np15py27_1 Standardeinstellungen
2.4.2 np16py26_1 Standardeinstellungen
2.4.2 np16py27_1 Standardeinstellungen
2.4.2 np17py26_1 Standardeinstellungen
2.4.2 np17py27_1 Standardeinstellungen
2.4.6 np16py26_0 Standardeinstellungen
2.4.6 np16py27_0 Standardeinstellungen
2.4.6 np17py26_0 Standardeinstellungen
2.4.6 np17py27_0 Standardeinstellungen
2.4.6 np18py26_0 Standardeinstellungen
2.4.6 np18py27_0 Standardeinstellungen
2.4.9 np18py27_0 Standardeinstellungen
2.4.10 np19py26_0 Standardeinstellungen
2.4.10 np19py27_0 Standardeinstellungen
2.4.10 np110py27_1 voreingestellt
2.4.10 np19py26_1 Standardeinstellungen
2.4.10 np19py27_1 Standardeinstellungen 

Was muss ich tun, um das cv2-Modul importieren zu können? Vielen Dank!

PS: Ich verwende Ubuntu 16.04

7
Linda

opencv ist nicht kompatibel mit python 3. Ich musste opencv3 für python= 3. Die markierte Antwort in wie könnten wir opencv auf Anaconda installieren ? erklärt, wie man opencv (3) für anaconda installiert:

Führen Sie den folgenden Befehl aus:

conda install -c https://conda.binstar.org/menpo opencv

Ich habe festgestellt, dass opencv3 jetzt auch verfügbar ist. Führen Sie den folgenden Befehl aus:

conda install -c https://conda.binstar.org/menpo opencv3

Bearbeiten am 18. August 2016: Sie können den "menpo" -Kanal dauerhaft hinzufügen, indem Sie:

conda config --add channels menpo

Und dann kann opencv installiert werden durch:

conda install opencv (or opencv3)

Bearbeiten am 14. August 2017: " clinicalgraphics" Channel bietet eine relativ neuere vtk-Version für sehr aktuelles Python3

conda install -c clinicalgraphics vtk

13
Linda

Du kannst es versuchen 

conda install -c menpo opencv=3
3
Hong

Kann zu spät sein, aber ich werde helfen. Ich hatte das gleiche Problem, ich habe meine conda env erstellt und alles installiert, was ich brauche, aber wenn ich versucht habe, cv2 zu importieren, habe ich die Meldung "no module mit dem Namen cv2" erhalten. Ich habe die Installation erneut versucht und ich habe die Tipps von Linda gemacht und nicht funktioniert. Ich habe also gesehen, dass in meiner Conda Env kein cv2 installiert wurde. Wenn es Ihnen passiert ist, kopieren Sie einfach Ihren cv2-Ordner nach "miniconda'X"/envs/yourEnv/lib/python'X.X "/ site-packages /". Zumindest habe ich mit mir gearbeitet

2
Paulo Ricardo