如何从pyinstaller的输出文件创建.app?

时间:2013-04-29 05:35:24

标签: python pyqt pyinstaller

我使用了pyinstaller在os_x上从python脚本创建了一个可执行文件。它创建一个包含可执行文件及其依赖项等的dist文件夹。下面的图片中显示了一些文件:

enter image description here

有没有办法从这些文件创建单个应用程序包?如果是这样,我该怎么办?

此外,除GUI外,还会弹出控制台。如何禁用此弹出窗口?

1 个答案:

答案 0 :(得分:2)

以下是我用来编译独立exe的命令行(自包含,没有共享组件目录)。重要的参数是--onefile。 --onedir参数将生成带有共享组件的exe目录。

要在运行时禁用弹出控制台...在构建命令行中使用--noconsole参数。

c:\ python27 \ python.exe c:\ pyinstaller \ pyinstaller.py --noconsole --onefile --workpath =“C:\ Users \ alan \ Documents \ python”“C:\ Users \ alan \ Documents \蟒\ piechart.py“