【发布时间】:2011-09-19 04:12:47
【问题描述】:
我正在设置一个跨平台 python 应用程序 (Python 3) 的脚本构建,并且我想从 linux 创建所有可分发文件。这可能吗?
【问题讨论】:
标签: python python-3.x cx-freeze
我正在设置一个跨平台 python 应用程序 (Python 3) 的脚本构建,并且我想从 linux 创建所有可分发文件。这可能吗?
【问题讨论】:
标签: python python-3.x cx-freeze
简短回答:没有
我最近一直在做类似的事情(在 Python 3 中使用 cx_Freeze)。如果你在 Wine 中设置 Python,你可以生成一个 Windows 版本,但我必须在它正常工作之前复制一些 DLL(cx_Freeze 调用一个未在 Wine 中实现的 Windows API 函数)。在没有真正拥有 Mac 的情况下,我没有遇到任何为 Mac 打包应用程序的方式。
也许有人应该建立一个社区构建服务,这样人们就可以为彼此的不同平台构建可分发的东西。不过,这并不能解决测试问题。
【讨论】: