pyinstaller and tkdnd


Проблема: После запуска создания через pyinstaller exe-файла скомпилированная программа выдает ошибку:

Traceback (most recent call last):
  File "tkinterdnd2\", line 53, in _require
_tkinter.TclError: can't find package tkdnd
During handling of the above exception, another exception occurred:
Traceback (most recent call last):
  File "", line 22, in <module>
  File "tkinterdnd2\", line 285, in __init__
  File "tkinterdnd2\", line 55, in _require
RuntimeError: Unable to load tkdnd library.
[23280] Failed to execute script 'main' due to unhandled exception!


Копируем в папку файл с хуком в папку откуда запускается pyinstaller

Запускаем pyinstaller:

pyinstaller --onefile --additional-hooks-dir=.