如何在mac上创建一个自包含的Python Qt应用程序

时间:2010-07-03 22:26:44

标签: python macos qt

我最近开始使用mac,我很好奇如何制作一个使用PyQt并且是自包含的mac应用程序。

任何人都可以给我任何关于从哪里开始以及我需要什么的指示?

3 个答案:

答案 0 :(得分:3)

PyInstaller应该是相当不错的 - 它是跨平台的(Mac,Windows,Linux),并为PyQt(以及其他有用的第三方库)提供开箱即用的支持。现在,一个好的发布(1.4)终于被认为是稳定的,并且在经过一段时间的中断之后正式发布,PyInstaller完全“回归业务”并且是我最喜欢的打包器! - )

答案 1 :(得分:2)

Ars Technica去年就这个确切话题发表了精彩文章。

查看文章page 2

How-to:Deploying PyQt applications on Windows and Mac OS X

快速摘要:这可能,但耗时,会导致大量的应用程序包,并且它们是一些奇怪的怪癖。

这篇文章是在2009年3月写的,所以情况可能会有所不同。

答案 2 :(得分:1)

我已经尝试了几周了。最后我不得不说py2app不会这样做。我很幸运,使用了pyinstaller1.4。虽然您需要添加一些小修改才能在OS X上完美运行。此外,它创建的应用程序只有py2app的1/4大小。最重要的是它的工作原理:)还有另一个好东西......它适用于OS X附带的python框架,所以不需要通过MacPorts等安装python。