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:
- Descargando e instalando OpenCV desde SourceForge
- 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)
- En PyCharm, abra la Consola de Python (Herramientas> Consola de Python) y escriba:
import cv2
, y suponiendo que no haya erroresprint 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