【问题标题】:.exe doesn't run after building from .py [duplicate]从.py构建后.exe不运行[重复]
【发布时间】:2020-01-01 08:47:33
【问题描述】:

我是 python 的初学者。我刚刚创建了一个包含 Tkinter GUI 应用程序的脚本。每当我使用 cmd 运行它时,它都可以正常工作,但是每当我尝试使用 pyinstaller 或 cx_Freeze 创建它的 exe 时,它​​都不会运行。它只是弹出控制台并在一秒钟内终止。

【问题讨论】:

  • 你做了什么来构建 exe?
  • 您之前的问题已关闭,因为它没有包含任何详细信息,例如复制问题的代码:stackoverflow.com/questions/59550948/… 所以...您只是再次复制了相同的问题?

标签: python-3.x tkinter exe pyinstaller


【解决方案1】:

我认为您的问题是使用 cmd,它启动程序并且在您关闭 shell 之前不会终止,并且 tkinter 窗口保持打开状态,但是当您使用 exe 文件时,它会在所有代码运行一次后终止,因此您可能应该让while 循环一直运行,直到您关闭窗口为止。

【讨论】:

  • 他正在使用 Tkinter,所以他可能没有打电话给tkinter.Tk.mainloop()
猜你喜欢
  • 2013-10-18
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2013-04-13
相关资源
最近更新 更多