Impossible d'importer des cv2 en python dans OSX
J'ai installé OpenCV 3.1 dans mon Mac, cv2 est également installé par pip install cv2
.
vinllen@ $ 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
Mais il semble que cv2
et cv
ne peut pas être utilisé:
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
J'ai essayé presque toutes les solutions en ligne, mais ne peut pas travailler.
- Il y a beaucoup de questions concernant ce sujet : stackoverflow.com/questions/15790501/... et answers.opencv.org/question/58626/opencv-with-python-on-a-mac et stackoverflow.com/questions/3325528/... et stackoverflow.com/questions/19876079/...
Vous devez vous connecter pour publier un commentaire.
Je ne sais pas ce
pip install cv2
effectivement installe... mais c'est sûrement pas OpenCV.pip install cv2
procède à l'installation de cette, qui sont quelques - blog de distribution des services publics, pas sûr de ce qu'il est, mais il est pas OpenCV.À bien installer OpenCV, vérifier les liens @udit043 ajouté dans le commentaire, ou reportez-vous à tous les tutoriels ci-dessous:
Trouverez ici un tutoriel sur la façon d'installer OpenCV sur OS X:
http://www.pyimagesearch.com/2015/06/15/install-opencv-3-0-and-python-2-7-on-osx/
Vous avez besoin pour compiler OpenCV à partir de la source et activer les liaisons python, qui prend un certain temps.
Une autre option est d'utiliser
brew
pour obtenir OpenCV, mais n'a pas neccesarilly vous obtenir la dernière version, ni entièrement optimisé:https://web.archive.org/web/20171218032016/http://www.mobileway.net/2015/02/14/install-opencv-for-python-on-mac-os-x/
cp /usr/local/opt/opencv3/lib/python2.7/site-packages/cv2.so /usr/local/lib/python2.7/site-packages/
, puisqu'il semble que leopencv3.pth
fichier qui pointe vers le/opt/opencv3
lib ne fonctionne pas.Vous pouvez installer par
pip
installer. Dès aujourd'hui, ce est la bonne façon de procéder!opencv-contrib-python
selon les besoins de votre projet. Vérifier docs.opencv.org/master pour une liste de modules supplémentaires.J'ai utilisé
conda install opencv
et il est installé bien pour moi.
Vous pourriez vouloir essayer cette option si vous utilisez de l'Anaconda.
Assurez-vous que numpy, autre dépendance est installé avant d'installer OpenCV
Aussi, si vous avez installé à l'aide de PIP puis vérifier les paquets installés à l'aide
Vous pouvez installer par
J'ai eu le même problème; voici ce qui a fonctionné pour moi:
conda install -c conda-forge nb_conda
Si vous ne l'avez pas déjà fait, effectuez les opérations suivantes pour obtenir conda et du système d'exploitation OS X (prises de docs):
bash Miniconda3-latest-MacOSX-x86_64.sh
dans le Terminalconda install -c conda-forge nb_conda
Vous pouvez également essayer de
conda install -c conda-forge opencv
etconda install -c conda-forge/label/broken opencv
si l'étape 5 ne fonctionne pas, comme quelqu'un l'a recommandé lorsque j'ai eu le même problème. Espérons que cette aide!