py2exe не может найти пакет Tix

При попытке использовать py2exe для создания исполняемого файла для моей программы GUI, я получил следующую ошибку:

Traceback (most recent call last): File "dopy.py", line 139, in <module> File "Tix.pyc", line 225, in __init__ _tkinter.TclError: can't find package Tix 

Моя программа импортирует Tix, но py2exe не упаковывает ее.

Я не мог найти какое-либо решение в Интернете, которое работало, но наиболее близким было http://www.py2exe.org/index.cgi/TixSetup .

К сожалению, изменение data_files на мой Tix-путь (My Tix8.4.3 вместо старого Tix8.1) тоже не работает.

Моя исполняемая программа не может запускаться без Tix, и py2exe, похоже, не хочет ее включать.

Глядя в папку «dist», которую сделал py2exe, я заметил, что есть папка tcl, и внутри нее включена папка «tcl8.5» и папка «tk8.5», но нет папки Tix. Эти папки были идентичными в моей папке «Python / tcl /».

Простое копирование папки «tix8.4.3» в папку «dist / tcl /» будет включать в себя файлы Tix DLL и файлы пакетов, и теперь моя программа работает!