erreur au lancement de l'exe généré par cx_freeze
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 :
Code:
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]
) |
Ce code me donne un dossier build qui contient un dossier dans lequel se trouve mon .exe
Quand je le lance une boîte de dialogue me dit:
Code:
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') |
Pouvez-vous m'aidez à comprendre cette erreur. Merci.