我想创建一个应该在Windows和Mac上运行的GUI应用程序.为此,我选择了Python.
问题出在Mac OS X上.
有两种工具可以为Mac生成".app":py2app和pyinstaller.
- py2app非常好,但它在包中添加了源代码.我不想与最终用户分享代码.
- Pyinstaller生成UNIX可执行文件,那么如何在Mac上运行它?我用这个可执行文件创建了一个包,但结果".app"无效.
问题是:
- 如何配置py2app以在可执行文件中包含源代码,以便最终用户无法访问我的程序?
- 如何将UNIX可执行文件转换为Mac".app"?
- 有没有办法用GCC编译Python代码?
- 在Windows中很简单,我从Python代码创建了一个"exe"文件,它可以工作.是否可以为Mac创建单个文件"app"?
PS我使用两台电脑(Windows和Mac),Python 2.7,wxPython,py2exe,py2app和pyinstaller.
另外,我检查了这些网站: