我想创建一个可以在 Windows 和 Mac 上运行的 GUI 应用程序。为此,我选择了 Python。
问题出在 Mac OS X 上。
有 2 个工具可以为 Mac 生成“.app”:py2app 和 pyinstaller。
- py2app 还不错,只是在包里加了源码。我不想与最终用户共享代码。
- Pyinstaller 生成 UNIX 可执行文件,那么如何在 Mac 上运行呢?我用这个可执行文件创建了一个包,但结果“.app”不起作用。
问题是:
- 如何配置 py2app 以将源代码包含在可执行文件中,这样最终用户将无法访问我的程序?
- 如何将 UNIX 可执行文件转换为 Mac“.app”?
- 有没有办法用 GCC 编译 Python 代码?
- 在 Windows 中这很容易,我从 Python 代码创建了一个“exe”文件,它可以工作。是否可以为 Mac 创建单个文件“应用程序”?
PS 我使用两台计算机(Windows 和 Mac),Python 2.7、wxPython、py2exe、py2app 和 pyinstaller。
另外,我查看了这些网站: