python - ejemplos - OpenCV: no se puede encontrar el módulo cv2
opencv python 3.7 download (9)
Esto sucede cuando python no puede hacer referencia a la carpeta predeterminada de paquetes de sitio donde ha guardado los archivos o las 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 move al directorio /usr/local/lib/python2.7/site-packages . Esto es una alternativa si no desea agregar nada al código.
He instalado OpenCV en el sistema operativo Occidentalis (una variante de Raspbian) en una Raspberry Pi, usando el script de jayrambhia que se encuentra aquí: https://github.com/jayrambhia/Install-OpenCV/blob/master/Ubuntu/opencv_latest.sh . Instaló la versión 2.4.5.
Cuando intento importar el módulo cv2 en 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
cv2.so se almacena en
/usr/local/lib/python2.7/site-packages/cv2.so
También hay carpetas en / usr / local / lib llamadas python3.2 y python2.6, lo que podría ser un problema, pero no estoy seguro.
¿Es este un error de ruta tal vez? Cualquier ayuda apreciada (nueva para Linux).
Gracias.
Intenta agregar la siguiente línea en ~/.bashrc
export PYTHONPATH=/usr/local/lib/python2.7/site-packages:$PYTHONPATH
Me he encontrado al igual que este problema que instalé cv2 por
pip install cv2
Sin embargo, cuando importé el módulo cv2 no se mostró ningún módulo llamado error cv2.
Luego busqué y encontré archivos cv2.pyd
en mi computadora y cv2.pyd
y cv2.pyd
en el directorio site-packages
C:/Python27/Lib/site-packages
luego cerré y volví a abrir la aplicación existente, funcionó.
EDITAR Voy a decirle cómo instalar cv2
correctamente.
1. Primero instala Numpy en tu computadora
pip install numpy
2. Descarga opencv desde internet (casi 266 mb).
opencv-2.4.12.exe
para python 2.7. A continuación, instale este archivo opencv-2.4.12.exe.
Extraje a C:/Users/harun/Downloads
a esta carpeta.
Después de la instalación, busque cv2.py
en las carpetas.
Para mi
C:/Users/harun/Downloads/opencv/build/python/2.7/x64
en esta carpeta, tome el cv2.pyd
y cópielo al
C:/Python27/Lib/site-packages
ahora puede usar cv2
en sus scripts de Python.
Ninguna de las respuestas anteriores funcionó para mí. ¡Me estaba volviendo loco hasta que encontré esta solución a continuación!
Simplemente ejecuta:
sudo apt install python-opencv
Primero ejecuta estos comandos
$ conda update anaconda-navigator
$ conda update navigator-updater
entonces el problema para la siguiente instrucción será resuelto
para windows si tienes Anaconda instalado, simplemente puedes 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
Para Python3.5 + verifique estos enlaces: Link3 , Link4
Probar esto:
sudo ldconfig
sudo nano /etc/ld.so.conf.d/opencv.conf
y agregue esta línea en opencv.conf
no en la ventana de comandos
/usr/local/lib
Entonces:
sudo ldconfig
sudo nano /etc/bash.bashrc
y agrega estas dos líneas en bash.bashrc
no en la ventana de comandos
PKG_CONFIG_PATH=$PKG_CONFIG_PATH:/usr/local/lib/pkgconfig
export PKG_CONFIG_PATH
por último, reinicie su Pi sudo reboot now
e intente import cv2
Resolví mi problema usando el siguiente comando:
conda install opencv
Si desea instalar OpenCV en un entorno virtual. Ejecute el comando en la terminal para obtener una lista de entorno virtual.
conda env list
o el comando jupyter notebook es
!conda env list
Luego actualiza tu anaconda.
conda update anaconda-navigator
conda update navigator-updater
Instale opencv en la ruta del entorno seleccionado.
conda install -c [''environment path''] opencv
Cuaderno Jumpter
!conda install --yes --prefix [''environment path''] opencv
Tuve el mismo problema, simplemente no pude resolverlo con opencv2 y opencv3 instalados en / opt / opencv y opencv3 respectivamente. Resultó que la sangrienta instalación anaconda de opencv en mi directorio de inicio estaba primero en la ruta y destrozado opencv. Lo eliminó y comenzó a usar / opt / opencv3 / lib como se define en /etc/ld.so.conf.d/opencv.conf. Funcionó perfectamente primero ir. ¿Tienes anaconda instalada? Podría ser el problema.