【发布时间】:2021-06-14 02:39:03
【问题描述】:
我已经使用 pyinstaller 创建了一个 PyQt Mac 应用程序。 启动应用程序时,应用程序图标会短暂出现在 Dock 中,然后消失,就像应用程序已关闭一样,几秒钟后又重新出现。 该应用程序似乎按预期工作。 我还检查了进程,发现启动了 2 个进程,其中一个进程停止了(请参见下面的屏幕截图)。
这是 Pyinstaller 打包应用程序的正常行为吗? 有没有办法纠正这种行为?
【问题讨论】:
-
如果您使用
--onefile/-F模式打包您的应用程序,那么初始过程(短暂出现)可能是将所有包内容解压缩到一个最终应用程序启动之前的临时目录。纠正它的唯一方法是使用--onedir模式,该模式会创建一个包含未压缩文件的包目录。 -
你明白了!非常感谢!
标签: python-3.x macos pyinstaller