我为朋友开发了一个应用程序。应用程序并不复杂,只涉及两个 .py 文件,main.py 和 main_web.py,main 是应用程序代码,_web 是它的 Web 界面。由于网络是后来完成的,它保持这种格式,我知道它可以用一个应用程序完成,但不要让它太复杂,我保持这种格式。两个两个与一些文件通信,Web 部件使用 Flask,所以也有“模板”目录。
现在,我想在 OSX 系统上制作一个包或以某种方式使其更易于分发。我看到有一个不错的 py2app 东西,但我正在运行 Windows,我不能真正使用它,因为它不能在 Win 上运行。我也不知道 py2app 是否会出现问题,因为某些配置位于目录中的文本文件中,并且它们在运行时会发生变化。
所以,我想知道,有没有其他方法可以制作这个包,某种设置,比如程序,或者一些脚本之类的?一些简单的“方法”是复制“文档”目录中的文件,并在桌面上添加一些快捷方式来运行这两个应用程序,就是这样,不需要其他任何东西。DMG 会很好,但不是强制性的。