我所说的“合理”环境是指它不应该要求用户手动安装应用程序的任何依赖项,但可能需要有效的 Python 安装。此外,我希望该应用程序能够在 Windows、OSX 和流行的 Linux 发行版上运行。如果我也能打包一个 Python 解释器,那就更好了。大小并不是真正的问题。我想要完成的一个很好的例子是 SublimeText 编辑器。
是否有既定的方法来做到这一点?
请您参考如下方法:
是的,python 带有设置实用程序,并且有一些包可以将您的完整应用程序放入特定于平台的二进制文件(Windows 上的 exe,OSX 上的 .app)。 我建议查看的一些软件包是:
cx_卡住
py2应用程序
py2exe
