Bonjour,
J'ai finis une première version définitive de mon projet le plus important à ce jour (un petit jeu 2D avec un éditeur et une campagne) mais je n'arrive pas à le faire fonctionner une fois en .exe : la console s'ouvre puis se ferme directement sans lancer le jeu, alors qu'il marche très bien en .py.
J'ai utilisé un os.system("pause") même si je crois que c'est inutile puis-ce que j'ouvre une fenêtre, mais lui-même ne marche pas (alors qu'il marchait sur un programme qui dit bonjour).
J'utilise Cx_Freeze pour la convertion, mon setup.py est le suivant :
J'avais eu également un problème de "LIBRARY Error" ou je ne sais plus trop, que j'avais corrigé après quelques recherches avec :
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10 from cx_Freeze import setup, Executable setup( name = "Plagnal" , version = "1.0.0" , description = "Atteignez le bout des niveaux avec votre smiley !" , options = {"build_exe": {"packages":["tkinter", "threading", "random", "time", "os"], "include_files": ["editeur", "gestion_menu", "niveaux", "objets", "statistiques"]}}, executables = [Executable("Plagnal.py")] , )
set TCL_LIBRARY=C:\Users\regis\AppData\Local\Programs\Python\Python35-32\tcl\tcl8.6
set TK_LIBRARY=C:\Users\regis\AppData\Local\Programs\Python\Python35-32\tcl\tk8.6
(Je ne sais pas si ça a un lien).
Et je le convertis avec la commande :
python.exe setup.py build
Je peux donner d'autres infos si besoin.
Partager