随着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