Pregunta

Ahora estoy en mi tercer día completo esta semana de tratar de obtener OpenCV al trabajo con Python. (He estado tratando de manera intermitente durante los últimos 6 meses).

Me sale este error

Python 2.7.1 (r271:86882M, Nov 30 2010, 10:35:34) 
[GCC 4.2.1 (Apple Inc. build 5664)] on darwin
Type "help", "copyright", "credits" or "license" for more information.
dlopen("/Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/readline.so", 2);
import readline # dynamically loaded from /Library/Frameworks/Python.framework/Versions/2.7/lib/python2.7/lib-dynload/readline.so
>>> import cv
dlopen("./cv.so", 2);
Fatal Python error: Interpreter not initialized (version mismatch?)

y luego se bloquea (volcados del núcleo). python -v da nada después de la dlopen.

Todas las ideas de cualquier persona que realmente sabe acerca de este error?

¿Fue útil?

Solución

Cada vez que he intentado compilar OpenCV en OS X, que reclamará a encontrar mi costumbre instalado Python, pero luego enlazar con el sistema Pyton (2.6) en su lugar.

Esto es lo que está pasando aquí, si ve la salida del compilador completo para OpenCV en realidad ligada contra 2.6 y no se podrá utilizar en su aduana 2.7.

Si usted puede encontrar la manera de llegar a OpenCV adecuadamente contra un enlace de Python proporcionada por el usuario, por favor:

Licenciado bajo: CC-BY-SA con atribución
No afiliado a StackOverflow
scroll top