it-swarm.com.de

Cv2 kann in Python unter OSX nicht importiert werden

Ich habe OpenCV 3.1 auf meinem Mac installiert, cv2 wird auch über pip install cv2 installiert. 

[email protected] $ pip install cv2
You are using pip version 7.1.0, however version 7.1.2 is available.
You should consider upgrading via the 'pip install --upgrade pip' command.
Requirement already satisfied (use --upgrade to upgrade): cv2 in /usr/local/lib/python2.7/site-packages

Es sieht jedoch so aus, als könnten cv2 und cv nicht verwendet werden:

Python 2.7.10 (default, Jul 13 2015, 12:05:58)
[GCC 4.2.1 Compatible Apple LLVM 6.1.0 (clang-602.0.53)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
>>> import cv2
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named cv2
>>> import cv
Traceback (most recent call last):
  File "<stdin>", line 1, in <module>
ImportError: No module named cv

Ich habe fast alle Lösungslisten online ausprobiert, kann aber nicht funktionieren.

24
vinllen

Ich weiß nicht, was pip install cv2 tatsächlich installiert ..., aber es ist sicherlich nicht OpenCV.pip install cv2 installiert tatsächlich this . Dies sind einige Blog-Verteilungsprogramme, die nicht sicher sind, was es ist, aber es ist nicht OpenCV.


Um OpenCV ordnungsgemäß zu installieren, überprüfen Sie die im Kommentar hinzugefügten Links @ udit043 oder lesen Sie eines der folgenden Tutorials:

Hier finden Sie ein Tutorial zur Installation von OpenCV unter OS X: http://www.pyimagesearch.com/2015/06/15/install-opencv-3-0-and-python-2-7- on-osx/

Sie müssen OpenCV tatsächlich aus dem Quellcode kompilieren und die Python-Bindungen aktivieren, was eine Weile dauert.

Eine andere Option ist, brew zu verwenden, um OpenCV zu erhalten, aber nicht immer bringt man die letzte Version oder eine vollständig optimierte Version:

https://web.archive.org/web/20171218032016/http://www.mobileway.net/2015/02/14/install-opencv-for-python-on-mac-os-x/

27
Imanol Luengo

Sie können durch installieren 

pip install opencv-python
78
Ráfagan

Ich habe conda install opencv Verwendet und es wurde gut für mich installiert. 

Wenn Sie Anaconda verwenden, möchten Sie dies vielleicht ausprobieren.

6
Monica Heddneck

Stellen Sie sicher, dass vor der Installation von OpenCV keine andere Abhängigkeit installiert ist
Wenn Sie mit PIP installiert haben, überprüfen Sie die installierten Pakete mit

pip freeze
1
Vijay

Ich hatte das gleiche Problem. hier ist was für mich gearbeitet hat: conda install -c conda-forge nb_conda

Wenn Sie dies noch nicht getan haben, führen Sie folgende Schritte aus, um die Conda unter OS X zu installieren (aus docs )

  1. Miniconda herunterladen
  2. Anaconda herunterladen
  3. Suchen Sie nach dem Director, der die Miniconda-Datei enthält, und führen Sie bash Miniconda3-latest-MacOSX-x86_64.sh in Terminal aus
  4. Befolgen Sie die Anweisungen, um Anaconda zu installieren
  5. conda install -c conda-forge nb_conda ausführen

Sie können auch conda install -c conda-forge opencv und conda install -c conda-forge/label/broken opencv versuchen, wenn Schritt 5 nicht funktioniert. Dies wurde von jemandem empfohlen, wenn ich dasselbe Problem hatte. Hoffe das hilft! 

0
solo

Sie können durch installieren 

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