我正在设置跨平台 python 应用程序 (Python 3) 的脚本构建,我想从 linux 创建所有可分发文件。这可能吗?
最佳答案
简答:否
我最近一直在做类似的事情(在 Python 3 中使用 cx_Freeze)。如果您在 Wine 中设置 Python,您可以生成一个 Windows 版本,但我必须在它正常工作之前复制一些 DLL(cx_Freeze 调用一个未在 Wine 中实现的 Windows API 函数)。在没有 Mac 的情况下,我还没有遇到过任何为 Mac 打包应用程序的方法。
也许有人应该建立一个社区构建服务,这样人们就可以为彼此的不同平台构建可分发文件。不过,这并没有解决测试问题。
关于python - 使用 cx_freeze : can I generate all apps from one platform? 在 Mac、Linux 和 Windows 上分发 python,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/7466375/