python2 - Instalando opencv para python3
pip install cv2 ubuntu (3)
En este momento, OpenCV solo admite Python 2.x. OpenCV (incluido OpenCV 2.4) no compila con Python 3.x.
El soporte de Python3 ya está en la lista de deseos para futuras versiones de OpenCV. Pero actualmente no hay actividades en esta dirección y le invitamos a crear y contribuir con un parche para resolver los problemas de compatibilidad.
¿Alguien ha intentado instalar opencv para python3? Como se indica aquí, http://opencv.willowgarage.com/wiki/InstallGuide se desconoce su estado de soporte. Así que quiero probarlo:
He descargado las fuentes para OpenCV-2.3.1. Pero los informes de cmake.
- Intérprete de Python: /Library/Frameworks/Python.framework/Versions/3.2/bin/python3 -B (ver 3.2)
- Número de Python: NO (no se generarán envolturas de Python)
Tengo instalado numpy (versión 1.6.0) en python3 pero cmake no lo encuentra. Estoy usando Mac OSX 10.6 ¿Alguna idea?
Actualizar
Acabo de ver una cosa más de la salida de cmake que podría ser útil
- Found PythonInterp: /Library/Frameworks/Python.framework/Versions/3.2/bin/python3 (versión encontrada "3.2")
- Se encontró PythonLibs: /usr/lib/libpython2.6.dylib Archivo "", línea 1
from distutils.sysconfig import *; print get_python_lib() ^
SyntaxError: archivo de sintaxis no válido "", línea 1
import os; os.environ[''DISTUTILS_USE_SDK'']=''1''; import numpy.distutils; print
numpy.distutils.misc_util.get_numpy_include_dirs () [0]
^
SyntaxError: archivo de sintaxis no válido "", línea 1
import sphinx; print sphinx.__version__ ^ SyntaxError: invalid syntax
Note que encontró 3.2 pero luego libpython2.6 ??
¿Algunas ideas?
Tengo la cosa para al menos construir e instalar. Puede cargar el módulo cv2 bien. Sin embargo, no he probado demasiado.
Detalles: https://.com/a/21212023/3075814
Usa la aplicación pip.
En ubuntu:
sudo apt install python3-pip
Y así, en la línea de comando:
pip3 install --upgrade pip
pip3 install opencv-python