Erstellen Sie mit pyinstaller eine SPEC-Datei aus der py-Datei (diesmal lautet die py-Datei main.py und die kv-Datei test.ky).
pyinstaller main.py
Bei der Ausführung wird eine Datei mit dem Namen main.spec im Arbeitsverzeichnis erstellt. Ich werde diese SPEC-Datei dieses Mal ändern.
Öffnen Sie die Datei und fügen Sie zuerst die folgende Anweisung in die erste Zeile ein.
from kivy.deps import sdl2, glew
Fügen Sie dann Tree ('.'), * [Tree (p) für p in (sdl2.dep_bins + glew.dep_bins)] </ font> wie folgt hinzu. , Ändern Sie den Namen in den kv-Dateinamen.
coll = COLLECT(exe,Tree('.'),
a.binaries,
a.zipfiles,
a.datas,
*[Tree(p) for p in (sdl2.dep_bins + glew.dep_bins)],
strip=False,
upx=True,
name='test')
Dann wieder mit pyinstaller, diesmal mit der SPEC-Datei, um eine exe-Datei zu erstellen.
pyinstaller main.spec
Dann wird ein Ordner namens test in einem Ordner namens dist erstellt und die exe-Datei darin enthalten.
Recommended Posts