Quelles sont les causes Python « interprète pas Initialisé (incompatibilité de version?) » Erreur?

StackOverflow https://stackoverflow.com/questions/4579603

Question

Je suis maintenant ma troisième journée cette semaine d'essayer d'obtenir OpenCV à travailler avec Python. (J'ai essayé sur et en dehors des 6 derniers mois).

Je reçois cette erreur

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?)

, puis il se bloque (vidages de la mémoire). python -v ne donne rien après la dlopen.

Toutes les idées de quelqu'un qui sait réellement sur cette erreur?

Était-ce utile?

La solution

Chaque fois que je l'ai essayé de compiler OpenCV sur OS X, il prétend trouver mon habitude installé Python mais un lien contre le système Pyton (2.6) à la place.

Voici ce qui se passe ici, si vous affichez la sortie complète du compilateur pour OpenCV il fait lui-même lié contre 2,6 et sera inutilisable dans votre mesure 2.7.

Si vous pouvez comprendre comment obtenir OpenCV pour relier correctement contre un Python fourni par l'utilisateur, veuillez:

Licencié sous: CC-BY-SA avec attribution
Non affilié à StackOverflow
scroll top