Bonjour à tous !
J'essaye de créer un exécutable à partir de mon script avec cx_freeze. J'utilise Python 3.1.
J'ai opté pour la méthode setup.py dont je vous donne le code :
Ce code me donne un dossier build qui contient un dossier dans lequel se trouve mon .exe
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36 import sys, os from cx_Freeze import setup, Executable # preparation des options includes = ["classes"] excludes = [] packages = [] options = {"includes": includes, "excludes": excludes, "packages": packages } # preparation des cibles base = None if sys.platform == "win32": base = "Win32GUI" cible_1 = Executable( script = "jeu.py", base = base, compress = True, icon = "caisse.ico", targetName='Mario Sokoban.exe' ) # creation du setup setup( name = "Mario Sokoban", version = "0.1", description = "Sokoban sur une idée de M@teo21", author = "jAlon", options = {"build_exe": options}, executables = [cible_1] )
Quand je le lance une boîte de dialogue me dit:
Pouvez-vous m'aidez à comprendre cette erreur. Merci.
Code : Sélectionner tout - Visualiser dans une fenêtre à part
1
2
3 Exception raised when calling format_exception. Exception : 'tuple' object has no attribute '__cause__' Original exception : (2, 'Le fichier spécifié est introuvable', 'C:\Chemin vers mon dossier\build\exe.win32-3.1\\Mario Soko')
Partager