Python 要以32位模式打开的脚本?

Python 要以32位模式打开的脚本?,python,py2app,Python,Py2app,我正在用wxpython制作一个mac应用程序,当我把它与py2app捆绑在一起时,我得到了“没有合适的64位体系结构”的消息。这可以通过在“获取信息”面板中选中“以32位模式打开”来解决,但这对使用该应用程序的用户来说不是很方便。是否有一行代码可以添加到脚本中,使其以32位运行,即使Python的默认值是64位 $ export VERSIONER_PYTHON_PREFER_32_BIT=yes 当你安装你的程序时。这将以32位启动python 这必须在具有可选超级用户权限的bash终端内

我正在用wxpython制作一个mac应用程序,当我把它与py2app捆绑在一起时,我得到了“没有合适的64位体系结构”的消息。这可以通过在“获取信息”面板中选中“以32位模式打开”来解决,但这对使用该应用程序的用户来说不是很方便。是否有一行代码可以添加到脚本中,使其以32位运行,即使Python的默认值是64位

$ export VERSIONER_PYTHON_PREFER_32_BIT=yes
当你安装你的程序时。这将以32位启动python

这必须在具有可选超级用户权限的bash终端内运行

启动您的程序。sh

您可以使用
同上
创建应用程序的32位版本:

ditto --rsrc --arch i386 dist/MyApp.app dist/MyApp-32.app
MyApp-32。app
将是一个仅在32位模式下启动的应用程序包。作为一个不错的奖励,
同上
完全剥离了64位体系结构,留下了一个更小的应用程序包(大约是我测试中的一半大小)。

可能重复:
ditto --rsrc --arch i386 dist/MyApp.app dist/MyApp-32.app