我正在尝试在python for linux中构建一个程序,它使用tkinter来创建GUI。
当我通过终端打开它时,我的程序工作,但是我想把它变成一个可执行文件,你按下一个图标然后打开它,所以我用pyinstaller
来编译它。
然而,当我尝试双击使用pyinstaller
(在文件夹dist
中)生成的图标时,它不会打开任何内容,当我尝试使用终端打开它时我收到这个错误:
Traceback (most recent call last):
File "FILE_NAME.py", line 291, in <module>
File "lib-tk/Tkinter.py", line 1767, in __init__
_tkinter.TclError: invalid command name "tcl_findLibrary"
Failed to execute script FILE_NAME
在291
行中我有这样的代码:
root = Tk()
所以我想这是无法正确编译的tkinter
。
任何想法我能做什么?