原文链接: http://www.juzicode.com/python-error-pyinstaller-failed-to-execute-script-tktest/
错误提示:
pyinstaller打包文件成功,但是运行可执行文件时,提示Failed to execute script tktest:部分代码如下
class GuiWindow():
def __init__(self):
self.root=Tk()
self.root.title('pyinstaller例子 by桔子code')
self.root.geometry('500x300')
self.root.iconbitmap('opencv.ico')
#创建菜单栏
self.menu_bar = Menu(self.root)
self.root['menu'] = self.menu_bar
双击生成的exe文件时:
错误原因:
1、打包成功说明py文件语法检查没有问题,说明运行时发生错误,从代码self.root.iconbitmap(‘opencv.ico’)看使用了图标文件opencv.ico,该图标文件需要保证和生成的exe文件同目录。
解决方法:
1、将opencv.ico文件拷贝到exe文件同目录下,再双击运行exe:
扩展内容:
如果本文还没有完全解决你的疑惑,你也可以在微信公众号“桔子code”后台给我留言,欢迎一起探讨交流。