Я пробовал этот пример (с учетом моего пути c: \ program files x86 \ ...), но проблема не была решена. Окно по-прежнему не запускается, хотя вы были правы, что библиотеки DLL не были скопированы.
аюсь создать исполняемый файл после этого урока
https://github.com/anthony-tuininga/cx_Freeze/tree/master/cx_Freeze/samples/Tkinter
После некоторой настройки я могу скомпилировать проект, но когда я нажимаю .exe, анимация загрузки мыши срабатывает, но ничего не загружается. Этот вопрос задавался ранее, но так и не был решен.
С чего начать поиск в коде, когда ваш .exe не работает после cx_freeze?
Файл моего приложения
from tkinter import *
from tkinter import messagebox
root = Tk()
root.title('Button')
print("something")
new = messagebox.showinfo("Title", "A tk messagebox")
root.mainloop()
мой setup.py
import sys
from cx_Freeze import setup, Executable
base = None
if sys.platform == 'win32':
base = 'Win32GUI'
executables = [
Executable('SimpleTkApp.py', base=base)
]
setup(name='simple_Tkinter',
version='0.1',
description='Sample cx_Freeze Tkinter script',
executables= [Executable("SimpleTkApp.py", base=base)])
Также я вручную добавляю библиотеки TCL / TK
set TK_LIBRARY=C:\...\tk8.6 etc
Моя конфигурация: python 3.7, cx_Freeze 5.1.1
Любая помощь будет принята с благодарностью, я даже не знаю, с чего начать.