制作exe文件后,tkroot.tk.call()引发错误

时间:2019-04-22 14:04:23

标签: python-3.x tkinter drag-and-drop pyinstaller

我的.py文件正在正常运行。但是使用pyinstaller制作exe文件后,当我运行exe文件时,出现以下错误;

File "site-packages\TkinterDnD2\TkinterDnd.py, line 271, in __init__
File "site-packages\TkinterDnD2\TkinterDnd.py, line 41, in _require
RuntimeError: Unable to load tkdnd library.

我检查了上面在TkinterDnd.py中提到的行,发现由于tkroot.tk.call()函数,它引发了运行时错误。

请帮助我纠正此错误。

1 个答案:

答案 0 :(得分:0)

使用pyinstaller构建EXE时,请尝试添加

-隐藏导入TkinterDnD2