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.
54
3
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:
import cv2
, y suponiendo que no haya erroresprint cv2.__version__
.Alternativamente, he tenido suerte usando este paquete opencv-python, que puedes instalar directamente usando pip con
pip install opencv-python
.¡Buena suerte!
aquí hay un tutorial que me funcionó sin ningún problema.
Copiado del sitio por encima de la parte importante:
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.
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.