我有一个我在 Windows 上用 Python 2.7 编写的程序,我一直在使用 py2exe 并完全成功地将它变成一个 exe(和相关文件)。然而,我想使用它的相当数量的人在 Linux/OSX 上,虽然有些人能够使 Windows 版本与 Wine 一起工作,但其他人却没有那么成功。我已经彻底研究了 py2installer、py2app、freeze 等,但如果我理解正确(我是 Python 新手并且对编译非常陌生),你需要在你想要编译它们的系统上运行它们,即你只能为 Linux 上的 Linux 和 OSX 上的 OSX 编译。我不想只分发原始文件,因为我希望源代码在 .exe 中被混淆,显然不是每个人都有 Python。
所以,我的问题是:有没有办法在Windows 机器上用Python 为 OSX 或 Linux 编译?如果不是,您认为最好的替代解决方案可能是什么?