我写过一个(独立的)Python应用程序,我想分发。我的应用程序是一个简单的应用程序,但它使用ffmpeg和lame lib。我希望它也包含在我的可执行文件中。在安装我的应用程序时,也应该安装ffmpeg和lame。关于如何解决这个问题的任何想法?我现在的目标是Mac OSX用户。
答案 0 :(得分:0)
请参阅此维基百科List of installation software。
我使用的是Install4j(售价$ 2K)和IzPack(免费);两者都需要JVM,并且需要几天的测试和实验。还有其他选项似乎不需要JVM。
虽然您当前的目标是OSX,但如果您正在考虑使用多平台,那么从一开始就非常值得在Linux和Windows上进行测试。
如何去做?构建示例安装,然后使用该工具将其捆绑并安装在目标计算机上。并测试,测试,测试。
花一些时间考虑一下您希望支持哪种未来的变化(这是多平台位帮助的地方),以及您需要的最低操作系统版本和机器配置。
最后:确保您遵守ffmpeg和lame以及您使用的工具的许可证。