Код: Выделить всё
File "/Users/USER/Documents/GitHub/RegExorcist/regexorcist.py", line 92, in
window = TkinterDnD.Tk()
^^^^^^^^^^^^^^^
File "/opt/homebrew/lib/python3.12/site-packages/tkinterdnd2/TkinterDnD.py", line 285, in __init__
self.TkdndVersion = _require(self)
^^^^^^^^^^^^^^
File "/opt/homebrew/lib/python3.12/site-packages/tkinterdnd2/TkinterDnD.py", line 55, in _require
raise RuntimeError('Unable to load tkdnd library.')
RuntimeError: Unable to load tkdnd library.
Код: Выделить всё
from tkinterdnd2 import TkinterDnD, DND_FILES
# GUI
window = TkinterDnD.Tk()
window.title('RegExorcist')
# Bind drag-and-drop events
window.drop_target_register(DND_FILES)
window.dnd_bind('', on_drop)
window.dnd_bind('', on_drag_enter)
Как заставить код работать и убрать ошибку?
Дополнительная информация:
Я использую VC Code. У меня есть Python 3.12.3/opt/homebrew/bin/python3, Python 3.12.3/usr/local/bin/python3 и один Python 3.9.6/usr/bin/python3. Я использую для этого первый. Когда я использую второй, tkinterdnd становится желтым.
Подробнее здесь: https://stackoverflow.com/questions/785 ... -in-python