the that satisfies requirement python2 not library could python opencv pycharm

that - python cv2 install



Error de instalaciĆ³n de Pycharm/Python OpenCV y CV2 (5)

He intentado instalar tanto OpenCV como cv2 desde Pycharm y desde la terminal como se sugiere usando

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

pero estoy recibiendo 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 arreglar estos e instalar los paquetes correctamente? Estoy usando python 3.4.


Instalar opencv no es tan directo. Necesitas preinstalar algunos paquetes primero.

No recomendaría el paquete no oficial opencv-python. No funciona correctamente en macos y ubuntu (ver esta post ). No tengo idea sobre las ventanas.

Hay muchas webs que explican cómo instalar opencv y todos los paquetes requeridos. Por ejemplo este .

El problema de intentar instalar opencv varias veces es que necesita desinstalarse por completo antes de volver a intentarlo o podría terminar teniendo muchos errores.


Tuve el mismo problema. Un problema puede ser que OpenCV se crea para Python 2.7, no 3 (no todas las bibliotecas de Python 2.7 funcionarán en Python 3 o superior). Tampoco creo que 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 de paquetes de sitio de Python (algo como: C: / Python27 / Lib / sitio-paquetes)
  3. En PyCharm, abra la Consola de Python (Herramientas> Consola de Python) y escriba: import cv2 , y suponiendo que no haya errores print cv2.__version__

Alternativamente, he tenido suerte al usar este paquete opencv-python , que puede instalar directamente usando pip con pip install opencv-python

¡Buena suerte!


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

Copiado desde el sitio por encima de la parte importante:

Descargue la versión de OpenCV correspondiente a su instalación de Python desde here . En mi caso, he usado opencv_python-3.1.0-cp35-cp35m-win32.whl.

Ahora, abre una ventana cmd como antes. Puede abrir esto directamente en su carpeta de Descargas si SHIFT y haga clic derecho dentro de ella. La idea es abrir una ventana de cmd donde haya descargado el archivo [...] anterior. Use el comando [...] para instalar [...] OpenCV:

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

Nota adicional: no olvide cambiar el nombre del archivo descargado en el comando que usa. Aparentemente, al instalar opencv, también tendrás acceso a cv2.


opencv esos errores porque opencv y cv2 no son los nombres de paquetes de python.

Ambos se incluyen como parte del paquete opencv-python disponible para instalar desde pip.

Si está usando python 2 puede instalar con pip:

pip install opencv-python

O use el equivalente para python 3:

pip3 install opencv-python

Después de ejecutar el comando pip apropiado, su paquete debe estar disponible para su uso desde Python.


python3.6 -m pip install opencv-python

instalará cv2 en la rama python3.6