No se puede encontrar el módulo cv2 cuando se usa OpenCV [duplicado]

Resuelto user2971844 asked hace 10 años • 0 respuestas

Instalé OpenCV en el sistema operativo Occidentalis (una variante de Raspbian) en una Raspberry Pi, usando este script de jayrambhia. Instaló la versión 2.4.5.

Cuando lo intento import cv2en un programa Python, aparece el siguiente mensaje:

pi@raspberrypi~$ python cam.py
Traceback (most recent call last)
File "cam.py", line 1, in <module>
    import cv2
ImportError: No module named cv2

El archivo cv2.sose almacena en/usr/local/lib/python2.7/site-packages/...

También hay carpetas en /usr/local/libllamado python3.2y python2.6, en caso de que sea relevante.

¿Cómo puedo solucionar el problema? ¿Esto se debe a una mala configuración de la ruta?

user2971844 avatar Nov 09 '13 19:11 user2971844
Aceptado

Primero ejecute estos comandos dentro de Terminal/CMD:

conda update anaconda-navigator  
conda update navigator-updater  

Entonces se resolverá el problema de las instrucciones siguientes.

Para Windows, si tiene anaconda instalada, simplemente puede hacer

pip install opencv-python

o

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

Si estás en Linux puedes hacer:

pip install opencv-python

o

conda install opencv 

Enlace1 Enlace2

Para python3.5+ consulte estos enlaces: Link3 , Link4

Actualización:
si usa anaconda, simplemente puede usar esto también (y por lo tanto no necesita agregar el canal menpo):

conda install -c conda-forge opencv
Hossein avatar Jan 27 '2017 14:01 Hossein

Esto sucede cuando Python no puede hacer referencia a la carpeta de paquetes de sitio predeterminada donde ha guardado los archivos o bibliotecas de Python necesarios.

Agregue estas líneas en el código:

import sys

sys.path.append('/usr/local/lib/python2.7/site-packages')

o antes de ejecutar el comando python en bash, vaya al directorio /usr/local/lib/python2.7/site-packages . Esta es una solución alternativa si no desea agregar nada al código.

Midhun avatar Feb 02 '2014 14:02 Midhun

Resolví mi problema usando el siguiente comando:

conda install opencv
tarun kumar Sharma avatar Feb 22 '2016 06:02 tarun kumar Sharma