2014-04-26 7 views
7

मैंने पायथन को अपग्रेड करने से पहले मैंने पायथन 2.7.2 का उपयोग किया और स्विग के साथ कोई समस्या नहीं थी जब मैंने जेनरेट की गई गतिशील लाइब्रेरी my_lib को एक पायथन में आयात किया फ़ाइल।स्विग घातक पायथन त्रुटि: PyThreadState_Get: कोई वर्तमान धागा निरस्त जाल: 6 पायथन के साथ 2.7.5

अब अजगर 2.7.5 के साथ मैं बड़ा घूँट के साथ गतिशील पुस्तकालय my_lib उत्पन्न कर सकते हैं, लेकिन मैं प्राप्त जब मैं एक अजगर फ़ाइल में इस पुस्तकालय आयात:

घातक अजगर त्रुटि: PyThreadState_Get: कोई मौजूदा धागा बीच में बंद करें जाल: 6

कि क्रैश रिपोर्ट के साथ:

थ्रेड 0 क्रैश हुआ :: डिस्पैच कतार: com.apple.main धागा

0 ____ libsystem_kernel.dylib ________ 0x00007fff897c2212 __pthread_kill + 10

1 _____ libsystem_c.dylib ____________ 0x00007fff8b5c9b24 pthread_kill + 90

2 _____ libsystem_c.dylib ____________ 0x00007fff8b60df61 गर्भपात + 143

मेरे अजगर पथ दुभाषिया है:

/Library/Frameworks/Python.framework/Versions/2.7/Resources/Python .app/सामग्री/मैकोज़/पायथन

रिपोर्ट में मैंने देखा एक और महत्वपूर्ण बात यह है:

libmylib.so ---------- 0x1004c3000 - ----------- 0x1005d0fff --- org.python.python (2.7.2 - 2.7.2) -/प्रणाली /Library/Frameworks/Python.framework/Versions/2.7/Python

मैं क्या कर सकता है?

+0

की संभावित डुप्लिकेट:

मैं समाधान यह लेख पढ़ पाया [: PyThreadState \ _GET: क्या \ 'घातक अजगर त्रुटि है? कोई मौजूदा धागा \' मतलब] (http: // stackoverflow .com/प्रश्न/35640529/क्या-क्या-घातक-अजगर-त्रुटि pythreadstate-मिल-नो-वर्तमान-धागा मतलब) – fish2000

उत्तर

0

मेरे अजगर दुभाषिया संस्करण 2.7.5 है और जब मैं कमांड लाइन/usr/bin/अजगर को मार डाला है, यह संस्करण 2.7.2 का शुभारंभ यही कारण है कि मैं एक समस्या थी।

http://wolfpaulus.com/jounal/mac/installing_python_osx/

+2

वास्तव में एक ** नहीं ** जुड़ा हुआ लेख में दिए गए निर्देशों का पालन करना चाहिए - वह को हटाने की सिफारिश की एप्पल सिस्टम घटकों (जैसे '/ usr/bin/python' और'/प्रणाली में सामान/Library/Frameworks') जो _always एक भयानक idea_ है और मुश्किल से निदान करने समस्याओं के बहुत सारे कारण होगा। व्यक्तिगत रूप से मैं [होमब्रू] (http://brew.sh/) के साथ पाइथन स्थापित करने और वहां से जाने की सलाह देता हूं। लेकिन नष्ट नहीं कर _do एप्पल सॉफ्टवेयर बंडलों ... _ अपने जीवन इतना इच्छा गंदगी कर अनावश्यक रूप से आप किसी भी तरह इसे ठीक करने के लिए है जब, की गारंटी! – fish2000

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