web-dev-qa-db-fra.com

Anaconda: impossible d'importer cv2 même si opencv est installé (comment installer opencv3 pour python3)

J'ai installé anaconda (version: conda 4.2.9, python3) et j'essaie de faire import cv2 lorsque j'obtiens l'erreur suivante:

ImportError: No module named 'cv2'

Avec conda search cv2 je reçois ceci:

opencv 2.4.2 np15py26_0 par défaut
2.4.2 défaut np15py27_0
2.4.2 par défaut np16py26_0
2.4.2 par défaut np16py27_0
2.4.2 défaut np17py26_0
2.4.2 défaut np17py27_0
2.4.2 par défaut np15py26_1
2.4.2 par défaut np15py27_1
2.4.2 par défaut np16py26_1
2.4.2 par défaut np16py27_1
2.4.2 par défaut np17py26_1
2.4.2 par défaut np17py27_1
2.4.6 par défaut np16py26_0
2.4.6 par défaut np16py27_0
2.4.6 par défaut np17py26_0
2.4.6 par défaut np17py27_0
2.4.6 par défaut np18py26_0
2.4.6 valeurs par défaut np18py27_0
2.4.9 valeurs par défaut np18py27_0
2.4.10 par défaut np19py26_0
2.4.10 np19py27_0 par défaut
2.4.10 par défaut np110py27_1
2.4.10 par défaut np19py26_1
2.4.10 par défaut np19py27_1 

Que dois-je faire pour pouvoir importer le module CV2? Merci!

PS: J'utilise Ubuntu 16.04

7
Linda

Tu peux essayer 

conda install -c menpo opencv=3
3
Hong

Peut-être trop tard, mais je vais aider. J'ai eu le même problème, j'ai créé mon conda env et installé tout ce dont j'ai besoin, mais quand j'ai essayé d'importer cv2, j'ai reçu un message 'pas de module nommé cv2'. J'ai essayé à nouveau d'installer et j'ai suivi les conseils de Linda et je n'ai pas travaillé. Donc, j'ai vu que mon conda env n'a pas eu le CV2 installé. Si cela vous arrive, il vous suffit de copier votre dossier cv2 dans "miniconda'X '/ envs/yourEnv/lib/python'X.X'/site-packages /" qui fonctionnera. Au moins ont travaillé pour moi

2
Paulo Ricardo