2012-11-15 19 views
5

पर pyside आयात त्रुटि मैं PySide का उपयोग करने की कोशिश कर रहा हूं इसलिए मैंने brew install pyside pyside-tools किया। हालांकि, मैं निम्नलिखित त्रुटि मिलती है:मैक ओएसएक्स

>>> from PySide.QtGui import QApplication 
Traceback (most recent call last): 
    File "<stdin>", line 1, in <module> 
ImportError: dlopen(/Library/Python/2.7/site-packages/PySide/QtGui.so, 2): Library not loaded: QtGui.framework/Versions/4/QtGui 
    Referenced from: /Library/Python/2.7/site-packages/PySide/QtGui.so 
    Reason: image not found 

This तो सवाल यह अजगर 27 स्थापित करने के लिए और उसके बाद फिर से स्थापित pyside लेकिन मैं मैक OSX 10.8 पर देशी अजगर उपयोग कर रहा हूँ कहते हैं और यह पहले से ही 2.7.2 है।

Homebrew पायसाइड के लिए नुस्खा यह इंगित करता है कि यह तय किया जाना चाहिए था लेकिन मुझे अभी भी त्रुटियां मिल रही हैं। मैंने सुनिश्चित किया है कि libpng भी स्थापित है।

पथ को देखते हुए, मुझे पता है कि QtGui.so फ़ाइल वहां है। चूंकि मैं पाइथन, पायसाइड और क्यूटी के लिए नया हूं, इसलिए मेरे लिए Google और आगे समस्या निवारण करना मुश्किल है।

यदि कोई जानता है कि निर्देश क्यों प्रदान और प्रदान कर सकते हैं, तो मैं बहुत आभारी रहूंगा। इसमें सामानों का एक समूह अनइंस्टॉल करना और पुनर्स्थापित करना शामिल हो सकता है। कृपया विस्तृत निर्देश दें। मैंने अनइंस्टॉल किया और पुनः स्थापित करने का प्रयास किया और एक ही परिणाम मिला।

धन्यवाद।

उत्तर

1

मैंने आपके द्वारा दिए गए आयात की कोशिश की - मैं एक ही सिस्टम वातावरण का उपयोग कर रहा हूं। यह ठीक काम किया। कोशिश करें: अद्यतन करें और पुनः स्थापित करें।

+0

कृपया निर्दिष्ट करें, क्या स्थापित करें? – Martian2049

5

मुझे एक ही त्रुटि मिल रही थी, और मैं होमब्रू के माध्यम से पाइथन स्थापित कर रहा हूं। मुझे/library/Python/2.7/site-packages/ में दो पायसाइड पुस्तकालय मिले। उन्हें रास्ते से बाहर ले जाना, और होमब्री के माध्यम से पाइसाइड को फिर से बनाना/स्थापित करना काम किया।

1

ipython qtconsole चलाते समय एक ही त्रुटि मिली जो एक क्यूटी कंसोल प्रदान करने के लिए पायसाइड आयात करेगा।

अंततः मैंने सोचा कि PySide की स्थापना के बाद कुछ गलत हो सकता है। इसलिए मैं pyside_postinstall.py -install मैन्युअल रूप से चलाता हूं जो पाइसाइड स्थापित होने के बाद स्वचालित रूप से चलाया जाना चाहिए, और यह मेरी समस्या को ठीक करता है। उम्मीद है कि आप भी काम कर रहे हैं!