Error de instalación de Pycharm/Python OpenCV y CV2

I'he estado tratando de instalar tanto OpenCV y cv2 de ambos Pycharm y desde el terminal como se sugiere utilizando:

pip install --user opencv
pip install --user cv2

pero I'm obtener el siguiente error para ellos:

Collecting opencv
  Could not find a version that satisfies the requirement opencv (from versions: )
No matching distribution found for opencv

y

Collecting cv2
  Could not find a version that satisfies the requirement cv2 (from versions: )
No matching distribution found for cv2

¿Cómo puedo solucionar esto e instalar los paquetes correctamente? Estoy usando python 3.4.

Me encontré con el mismo problema. Un problema podría ser OpenCV se crea para Python 2.7, no 3 (no todas las bibliotecas de python 2.7 trabajará en python 3 o superior). Tampoco creo que se pueda descargar OpenCV directamente a través del instalador de paquetes de PyCharm. He encontrado suerte siguiendo las instrucciones: OpenCV Python. Específicamente:

  1. Descargando e instalando OpenCV desde SourceForge
  2. Copiando el archivo cv2.pyd de la descarga (opencv\build\python\2.7\x64) en la carpeta site-packages de Python (algo como: C:\Python27\Lib\site-packages)
  3. En PyCharm, abre la consola de python (Tools>Python Console) y escribe:import cv2, y suponiendo que no haya errores print cv2.__version__.

Alternativamente, he tenido suerte usando este paquete opencv-python, que puedes instalar directamente usando pip con pip install opencv-python.

¡Buena suerte!

Comentarios (0)

aquí hay un tutorial que me funcionó sin ningún problema.

Copiado del sitio por encima de la parte importante:

Descarga la versión de OpenCV correspondiente a tu instalación de Python desde aquí. En mi caso, he utilizado opencv_python-3.1.0-cp35-cp35m-win32.whl. &gt Ahora, abre una ventana cmd como antes. Usted puede abrir esto directamente en su Carpeta de descargas si haces SHIFT y click derecho dentro de ella. La idea es abrir una ventana cmd donde has descargado el archivo [...] anterior. Usa el comando [...] para instalar [...] OpenCV: ;

1 pip install "opencv_python-3.1.0-cp35-cp35m-win32.whl"

Nota adicional: no olvides cambiar el nombre del archivo descargado en el comando que utilices. Aparentemente instalando opencv, usted'tendrá acceso a cv2 también.

Comentarios (0)

Instalar opencv no es tan directo. Primero hay que preinstalar algunos paquetes.

Yo no recomendaría el paquete no oficial opencv-python. No funciona correctamente en macos y ubuntu (ver este post). Ni idea sobre windows.

Hay muchas webs que explican como instalar opencv y todos los paquetes necesarios. Por ejemplo esta.

El problema de intentar instalar opencv varias veces es que hay que desinstalar completamente antes de volver a intentarlo, o puedes acabar teniendo muchos errores.

Comentarios (0)