如何将GUI python程序编译为.exe

时间:2018-08-15 12:34:25

标签: python-3.x user-interface tkinter compilation executable

我正在将Python 3.7.0与tkinter一起使用来创建可执行的GUI

我已经尝试过PyInstaller创建可执行GUI,它不会引发错误,但是当我运行程序窗口时会显示错误消息。

当我单击“显示问题详细信息”时,将显示以下内容:

Problem Event Name: APPCRASH
 Application Name:  Jpeg-Raw_WizardGUI.exe
 Application Version:   0.0.0.0
 Application Timestamp: 5a2e9f94
 Fault Module Name: ucrtbase.DLL
 Fault Module Version:  10.0.10240.16390
 Fault Module Timestamp:    55a5bf73
 Exception Code:    40000015
 Exception Offset:  0007d85a
 OS Version:    6.1.7601.2.1.0.256.48
 Locale ID: 2057
 Additional Information 1:  c89f
 Additional Information 2:  c89f96664d7d2cd53e94623624561d56
 Additional Information 3:  25d2
 Additional Information 4:  25d26db9b8f08829e05b4d3e158d5678

我尝试过在线搜索,但没有找到解决方法

预先感谢

1 个答案:

答案 0 :(得分:1)

当我回答here时。您正在使用python 3.7。据我测试,pyinstallercx_Freeze之类的模块在此版本中似乎不起作用。尝试卸载python 3.7(不要忘记之前备份文件),并安装python 3.6.3python 3以外的其他任何python 3.7版本。

编辑:

在评论中,您说的是windows doesn't throw an error anymore but instead of a GUI window opening a console window opens for a second and then closes。很好,更改版本是可行的,但是现在程序或pyinstaller都有问题。您可以使用我的Python Executable File Maker并让我知道它是否可以正常工作或抛出任何错误或显示不当行为。