gpt4 book ai didi

python - 如何强制 py2app 以 32 位模式运行应用程序

转载 作者:太空狗 更新时间:2023-10-30 01:43:54 24 4
gpt4 key购买 nike

我正在尝试在 Mac OS X 10.6 上使用 py2app 构建应用程序包。该应用程序使用一些仅针对 32 位编译的库,因此当该应用程序运行时会出现 ImportError“没有合适的 64 位架构”。我如何告诉 py2app 强制应用以 32 位模式运行?

最佳答案

如果只想在 32 位模式下运行,则不需要 64 位架构。因此,您可以使用 ditto 实用程序从生成的应用程序包中删除所有非 i386 架构。

例子:

ditto --rsrc --arch i386 YourApplication.app YourApplicationStripped.app

您的应用程序包会更小,并且肯定会作为 32 位应用程序运行,即使在 64 位 Intel 系统上也是如此。

手册:http://developer.apple.com/library/mac/#documentation/Darwin/Reference/ManPages/man1/ditto.1.html

或者只是在终端中运行:man ditto

关于python - 如何强制 py2app 以 32 位模式运行应用程序,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7472301/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com