Créez un fichier SPEC à partir du fichier py avec pyinstaller (cette fois, le fichier py est main.py et le fichier kv est test.ky).
pyinstaller main.py
Une fois exécuté, un fichier appelé main.spec sera créé dans le répertoire de travail. Je vais modifier ce fichier SPEC cette fois.
Ouvrez le fichier et insérez d'abord l'instruction suivante sur la première ligne.
from kivy.deps import sdl2, glew
Ensuite, ajoutez Tree ('.'), * [Tree (p) for p in (sdl2.dep_bins + glew.dep_bins)] </ font> comme suit. , Modifiez le nom en nom de fichier kv.
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')
Puis à nouveau avec pyinstaller, cette fois en utilisant le fichier SPEC pour créer un fichier exe.
pyinstaller main.spec
Ensuite, un dossier appelé test est créé dans un dossier appelé dist, et le fichier exe y est contenu.
Recommended Posts