【发布时间】:2020-12-27 11:09:54
【问题描述】:
我使用 tkinter 为 gui 编写了一个 python 应用程序,并使用 pyinstaller 对其进行了编译,但是当您尝试打开由 pyinstaller 创建的应用程序时,它会立即打开和关闭,并且什么也没说。可执行文件完美运行,但无论您如何打开应用程序,在终端中使用open 或从finder 中双击它,它都无法打开。
我也尝试过使用 py2app 和 nuitka,它们创建的可执行文件运行良好,但无论我做什么,应用程序都会在我打开时立即关闭。
为了编译,我运行了pyinstaller --onefile --windowed --hidden-import tkinter [python file]。
我在 MacOS 上运行 python 3.8.1。
如果有人能提供帮助,我将不胜感激,我已经为此苦苦挣扎了太多小时了。
【问题讨论】:
-
哪个版本的macos?检查安全设置是否介于两者之间?
-
可能是你的代码有问题,贴一些,这样更容易发现。
标签: python macos tkinter pyinstaller