2011-01-02 15 views
6

अब मैं अपने तीसरे पूरे दिन पाइथन के साथ काम करने के लिए ओपनसीवी प्राप्त करने की कोशिश कर रहा हूं। (मैं पिछले 6 महीनों से कोशिश कर रहा हूं)।पाइथन का कारण क्या होता है "इंटरप्रेटर प्रारंभ नहीं हुआ (संस्करण मेल नहीं है?)" त्रुटि?

मैं यह त्रुटि

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

मिलता है और फिर इसे (कोर डंप) दुर्घटनाओं। python -vdlopen के बाद कुछ भी नहीं देता है।

किसी भी व्यक्ति से कोई विचार जो वास्तव में इस त्रुटि के बारे में जानता है?

+0

संभावित डुप्लिकेट [क्या किसी के पास कभी भी ओपनसीवी मैकोज़ 10.6 पर पाइथन 2.7 के साथ काम करता है?] (http://stackoverflow.com/questions/4577696/has-anyone-ever-had-opencv-work-with-python-2-7 -ऑन-मैकोस -10-6) –

उत्तर

3

हर बार जब मैंने ओएस एक्स पर ओपनसीवी संकलित करने का प्रयास किया है, तो यह मेरे कस्टम स्थापित पायथन को खोजने का दावा करेगा लेकिन उसके बाद सिस्टम पायटन (2.6) के खिलाफ लिंक करेगा।

यह वही हो रहा है, यदि आप OpenCV के लिए पूर्ण कंपाइलर आउटपुट देखते हैं तो यह वास्तव में 2.6 के विरुद्ध स्वयं जुड़ा हुआ है और आपके कस्टम 2.7 में अनुपयोगी होगा।

आप पता लगा सकते हैं कि कैसे OpenCV मिल ठीक से, एक उपयोगकर्ता द्वारा प्रदान की अजगर के खिलाफ लिंक करने के लिए तो कृपया करने के लिए:

+1

क्या इस बग की सूचना मिली है? – marcog

+0

@marcog मैंने इसकी सूचना नहीं दी है, क्योंकि मैं केवल होमब्री के तहत परीक्षण के हिस्से के रूप में ओपनसीवी संकलित कर रहा था। मैंने उन सभी को बताया जो इस मामले को अपस्ट्रीम लेने के लिए पाइथन विसंगति के बारे में एक बग दायर करते थे। –

+0

यहां एक हैक है http://www.dudek.org/blog/150 जो इसे ठीक करने के लिए शुद्ध करता है, निर्माण के पहले और उन्हें ठीक करने से पहले Apple librares को 000 तक chmoding करके! –

संबंधित मुद्दे