隨着wxPython的(最新的)安裝在OS X獅子,企圖在解釋結果import wx
中:wxPython的:「沒有相應的64位體系結構」 ERROR即使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的OS X應用程序,錯誤再次發生,即使我想,我已經設置環境變量更喜歡32位在同一終端中啓動應用程序。
我猜測,不知何故py2app不「知道」 32位是首選?但是如何如此,以及如何執行或控制?
我發現這個鏈接,它看起來像它的伎倆。 [如何強制py2app爲在32位模式下運行的應用程序(http://stackoverflow.com/questions/7472301/how-to-force-py2app-to-run-app-in-32-bit-mode) –
由於。尚未嘗試在該帖子中提出的任何建議的解決方案,但可以繼續並提交答案,然後選擇它。 – Pyderman