【发布时间】:2022-01-11 23:13:35
【问题描述】:
我有一个带有 Tkinter GUI 的 Python 应用程序。它作为 Python 程序运行良好。然后我使用 PyInstaller 将其转换为 .exe:
pyinstaller --onefile -w 'AttnyDistApp.py'
这很好,但是当我尝试打开我的应用程序时,我收到以下错误消息:
但 GUI 不会连接到数据库 - 只有在用户单击按钮之后。
【问题讨论】:
-
错误消息看起来很清楚,很可能您错了,代码确实在错误出现之前尝试创建数据库连接。我们无法确定,因为您没有共享任何代码。
-
好吧,我发现这是因为我在创建 GUI 之前运行了以下命令: from pyzipcode import ZipCodeDatabase zcdb = ZipCodeDatabase() 但我仍然不知道为什么这不起作用当我将其转换为 .exe 时正确
标签: python tkinter pyinstaller