He estado tratando de 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 esto e instalar los paquetes correctamente? Estoy usando python 3.4.
Ryan invitado
Estás recibiendo esos errores porque opencv
y cv2
no son los nombres de los paquetes de python.
Ambos están incluidos como parte de la opencv-python
paquete disponible para instalar desde pip.
Si está utilizando python 2, puede instalarlo 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 debería estar disponible para su uso desde python.
-
Esta es la respuesta correcta a la pregunta, consulte stackoverflow.com/a/39308557/281545 a continuación también: no entiendo por qué se marcó como ninguna respuesta en la revisión.
– Sr_y_Sra_D
25 de marzo de 2018 a las 20:24
-
Tenga en cuenta que dependiendo de cómo estén configuradas sus instalaciones de python
pip install package-name
podría instalarlo para python3, y tendría que hacerpip2
para instalarse para python 2.x.pip
debe coincidir con lo que seapython
hace desde la línea de comando.– kabdulla
20 de noviembre de 2018 a las 18:54
-
Tenga en cuenta que si lo está instalando en la configuración de Pycharm: Project
=>python Interpreter agregándolo con el “+”, el nombre del paquete en la lista para buscar no es “cv2” sino opencv-python – usuario1270710
30 de septiembre de 2021 a las 6:32
Sankha Ratnayake
Este es el comando correcto que necesitas para instalar opencv
pip install opencv-python
si obtiene algún error cuando intenta instalar el paquete “opencv-python” en pycharm, asegúrese de haber agregado su ruta de python a ‘Variables del sistema‘ sección de Variables de entorno en Windows. Y también verifique si ha configurado un intérprete válido para su proyecto
mdoc-2011
Tuve el mismo problema. Un problema podría ser que OpenCV se creó para Python 2.7, no para 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: OpenCVPython. Específicamente:
- Descargando e instalando OpenCV desde FuenteForge
- Copiar el archivo cv2.pyd de la descarga (opencv\build\python\2.7\x64) en la carpeta de paquetes del sitio de Python (algo así como: C:\Python27\Lib\site-packages)
- En PyCharm, abra la Consola de Python (Herramientas>Consola de Python) y escriba:
import cv2
y asumiendo que no hay erroresprint cv2.__version__
Alternativamente, he tenido suerte usando este paquete. opencv-pythonque puede instalar directamente usando pip con pip install opencv-python
¡Buena suerte!
python3.6 -m pip install opencv-python
instalará cv2 en la rama python3.6
En Windows: !pip install opencv-python
-
agregar una explicación a la respuesta
–Arghya Sadhu
16 de junio de 2020 a las 4:52
Prueba esto. Estoy usando el portátil Jupyter (SO: Ubuntu 16.04 LTS en Google Cloud Platform + en Windows). Ejecutó el siguiente comando en el cuaderno Jupyter para instalar opencv:
!pip install opencv-contrib-python #working on both Windows and Ubuntu
Después de una instalación exitosa, recibirá el siguiente mensaje:
Successfully installed opencv-contrib-python-4.1.0.25
Ahora reinicie el kernel e intente importar opencv como:
import cv2
El mismo comando también se puede usar para instalar opencv en Windows.
SOLUCIÓN 2: intente los siguientes comandos para instalar opencv: Para Ubuntu: Ejecute el siguiente comando desde la terminal:
sudo apt-get install libsm6 libxrender1 libfontconfig1
Reinicie el kernel del cuaderno Jupyter y ejecute el siguiente comando:
!pip install opencv-contrib-python
NOTA: También puede ejecutar todos los comandos anteriores desde la terminal sin usar ‘!’.
-
agregar una explicación a la respuesta
–Arghya Sadhu
16 de junio de 2020 a las 4:52
Santhosh Dhaipule Chandrakanth
Prefiero usar Virtualenv para instalar dichos paquetes en lugar de todo el sistema, ahorra tiempo y esfuerzo en lugar de construir desde la fuente.
yo suelo envoltorio virtual
El usuario de Windows puede descargar
pip install virtualenvwrapper-win
https://pypi.org/project/virtualenvwrapper-win/
linux seguir
pip install opencv-python
Si se requiere procesar un video
pip install opencv-contrib-python
Si no necesita GUI en Opencv
pip install opencv-contrib-python-headless
Si estás en Ubuntu prueba
sudo apt-get install python3-opencv
– Test3awy
7 de septiembre de 2016 a las 4:16