Ich versuche, mein Python-Skript in eine exe
Datei konvertieren, dass jeder es von jedem Computer ausführen kann, einschließlich Computer ohne Python. so sehe ich einige Anleitungen, die den besten Weg erklären, in der cx_freeze
Bibliothek zu verwenden. so dass ich eine kleine GUI-Anwendung erstellt, die nur in tkinter verwenden, dies ist mein Code:Build-Python-Skript zu exe-Datei mit cx_freeze
import tkinter
top = tkinter.Tk()
# Code to add widgets will go here...
top.mainloop()
und das ist mein Setup-Datei:
from cx_Freeze import setup, Executable
setup(
name="GUI PROGRAM",
version="0.1",
description="MyEXE",
executables=[Executable("try.py", base="Win32GUI")],
)
und ich führen Sie diesen Befehl:
python setup.py build
und ich diesen Fehler dann erhalten:
KeyError: 'TCL_LIBRARY
und es passiert nur, wenn ich tkinter verwende. also denke ich, dass ich etwas vermisse und ich muss irgendwie den tkinter zu der Setup-Datei hinzufügen. kann mir jemand helfen? vielen Dank euch.
Welche Version von Python verwenden Sie? Ich würde pyinstaller als ein Paket zur exe-Bibliothek vorschlagen ... es ist sehr einfach zu verwenden –
Ich benutze in Python 3.6, und ich versuche sie und sie sind wirklich kompliziert –
Nicht so schwierig wie Cx_Freeze kann ich Ihnen versichern. – Simon