решено без переустановки чего-либо :
1 - добавьте эти 3 строки в файл setup.py:
...
import os
os.environ['TCL_LIBRARY']= r'C:\<your python folder>\tcl\tcl8.6'
os.environ['TK_LIBRARY'] = r'C:\<your python folder>\tcl\tk8.6'
...
setup(
...
)
2- copytcl86t.dll
и tk86t.dll
от C:\<your python folder>\DLLs
до <your project folder>
(где у вас есть пакетный файл, setup.py).
3- добавьте "include_files": ["tcl86t.dll", "tk86t.dll"]
к option
вваш setup.py, что-то вроде:
options= { 'build_exe':{'packages':[.....], "include_files": ["tcl86t.dll", "tk86t.dll"]}},
примечание: , если вы не нашли tcl86t.dll и tk86t.dll в папке DLLs
, как упомянуто в шаге 2, затем повторите попытку поиска, но на этот раз используйте вкладку исследования в папке DLL.