wxPython के साथ (नवीनतम) पर ओएस एक्स शेर, में दुभाषिया परिणामों में import wx
करने की कोशिश स्थापित:wxPython: "कोई उचित 64-बिट वास्तुकला" त्रुटि भले ही 32-बिट प्राथमिकता सेट
File "wx/__init__.pyc", line 45, in <module>
File "wx/_core.pyc", line 4, in <module>
File "wx/_core_.pyc", line 18, in <module>
File "wx/_core_.pyc", line 11, in __load
ImportError: /Users/Pyderman/Downloads/e30356784638/dist/Program.app/Contents/Resources/lib/python2.6/lib-dynload/wx/_core_.so: no appropriate 64-bit architecture
तो निम्नलिखित man python
द्वारा दिए गए निर्देशों का, मैं सेट:
export VERSIONER_PYTHON_PREFER_32_BIT=yes
और फिर wx कार्यों के आयात (दुभाषिया में)। फिर भी जब मैं प्रोग्राम को ओएस एक्स ऐप में py2app का उपयोग करके बंडल करता हूं, तो त्रुटि फिर से होती है, भले ही मैं उसी टर्मिनल में ऐप लॉन्च करने का प्रयास कर रहा हूं, जहां मैंने पर्यावरण चर को 32 बिट पसंद करने के लिए सेट किया है।
मुझे लगता है कि किसी भी तरह py2app "पता" नहीं है कि 32-बिट को प्राथमिकता दी जाती है? लेकिन कैसे, और यह कैसे लागू या नियंत्रित किया जा सकता है?
मुझे यह लिंक मिला और ऐसा लगता है कि यह चाल है। [32 बिट मोड में ऐप चलाने के लिए py2app को कैसे बल दें] (http://stackoverflow.com/questions/7472301/how-to-force-py2app-to-run-app-in-32-bit-mode) –
धन्यवाद । अभी तक उस पोस्ट में सुझाए गए प्रस्तावित समाधानों में से किसी एक को आजमाएं, लेकिन आप आगे बढ़ सकते हैं और एक उत्तर सबमिट कर सकते हैं और मैं इसे चुनूंगा। – Pyderman