【发布时间】:2016-06-28 17:40:23
【问题描述】:
我正在用 python Tkinter 制作一个 GUI。它还使用 numpy 和 matplotlib。因此,我使用了 pyinstaller 并从 python 脚本中制作了一个 exe。它运行完美,做了我想做的一切。 然后我尝试使用此行更改 gui 窗口中的 tk 图标(我正在使用 Windows 10)
master.iconbitmap(default='image.ico')
除了这一行,我对主程序没有任何改变。然后使用pyinstaller,我制作了exe,没有任何错误。但是当我尝试运行 exe 时,它显示“致命错误!file.exe 返回 -1” 我错过了什么?如何解决这个问题?
另外我还有一个问题,我构建的第一个 exe(不更改图标)在 Windows-10 和 Windows-8 上运行,但不在 Windows-7 上运行。在 windows-7 中,它显示相同的错误“致命错误!file.exe 返回 -1”
【问题讨论】:
-
那个文件存在吗?
-
当您在命令行中使用
python(不带pyinstaller)运行程序时,程序是否工作? -
当然,它存在,我可以直接运行该脚本并使用 pyinstaller 编译它而不会出现任何错误
-
你需要的文件打包了吗?
-
@Slayer 有一个很好的观点,这可能是 Pyinstaller 的问题,不包括您的
image.ico文件
标签: python windows tkinter fatal-error pyinstaller