2017-09-05 3 views
1

Das Installieren von Paketen, um Code auszuführen, ist vielleicht der schwierigste Teil meiner Arbeit.Installieren von OpenCV mit Conda

Anways, ich habe versucht, opencv für die Verwendung in Anaconda Python 3.6 Umgebung zu installieren. Und ich bekomme den Fehler:

conda install -c conda-forge opencv 
Fetching package metadata ........... 
Solving package specifications: .......... 

Package plan for installation in environment C:\Program Files\Anaconda3\envs\py36: 

The following packages will be downloaded: 

    package     |   build 
    ---------------------------|----------------- 
    libwebp-0.5.2    |   vc14_7   1.1 MB conda-forge 
    opencv-3.2.0    | np112py36_204  92.0 MB conda-forge 
    ------------------------------------------------------------ 
              Total:  93.1 MB 

The following NEW packages will be INSTALLED: 

    libwebp: 0.5.2-vc14_7  conda-forge [vc14] 
    opencv: 3.2.0-np112py36_204 conda-forge 

Proceed ([y]/n)? y 

Fetching packages ... 
libwebp-0.5.2- 100% |###############################| Time: 0:00:05 213.41 kB/s 
opencv-3.2.0-n 100% |###############################| Time: 0:00:48 1.97 MB/s 
Extracting packages ... 
[  COMPLETE  ]|##################################################| 100% 
Linking packages ... 
PaddingError: Placeholder of length '34' too short in package conda-forge::opencv-3.2.0-np112py36_204. 
The package must be rebuilt with conda-build > 2.0. 

Ich bin auf einem Windows-System. Ich verstehe den Fehler nicht und die Suche hilft nicht.

Kommentare oder Vorschläge zur Behebung des Fehlers sind willkommen.

+0

Das hilft wahrscheinlich nicht, aber ich kann bestätigen, dass OpenCV mit Python 3.6 arbeitet. Für was es wert ist, habe ich es mit 'pip' auf meinem Windows installiert. –

+0

@Rightleg thx, hast du gerade pip install openCV? – Rafael

+1

'pip Suche opencv' ergibt (neben anderen)' opencv-python', ich denke, das ist es –

Antwort

0

zum Conda Umwelt Wurzel gehen.

Und tun conda update conda.

Dann nur import cv2 und verwenden Sie es.

2

Für den Datensatz installiert OpenCV gut mit pip. Getestet unter Windows 10 mit Miniconda und Python 3.6:

> pip search opencv 
... 
opencv-python 
... 

> pip install opencv-python 

Sagt mir Requirement already satisfied.

Um sicherzustellen, dass es korrekt installiert wurde, führen Sie:

> python 
>>> import cv2 
>>> 
+0

danke für die Antwort, aber ich versuche, es für eine spezifische Lösung arbeiten, die nur via Conda zu installieren sagt. Wird es irgendwelche Unterschiede geben .. Ich denke, etwas anderes wird brechen, wenn ich es anders mache .. – Rafael

+1

@Rafael Ja, ich verstehe. Ich hoffe, dass jemand, der Conda besser kennt als ich, kommt :) –

Verwandte Themen