Bonjour,

Après de mainte recherche et essai, je n'arrive pas à obtenir un exécutable fonctionnel de mon programme. Mon programme devra être installer sur des PC relié à un gros serveur et ils ne peuvent pas installer python, c'est pourquoi je n'ai pas le choix que de le mettre en .exe

J'ai la version 3.2 de python et j'utilise le module pygame et time.

Voici mon setup.py adapté que j'ai récupérer à cette adresse: ici:
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
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
#!/usr/bin/python
# -*- coding: utf-8 -*-
# Python 2.7
# 03/2013
 
"""
Pas d'accent dans le setup, ni dans la description, ni dans les commentaires
 
Icone sous Windows: il faut:
=> un xxx.ico pour integration dans le exe, avec "icon=xxx.ico"
=> un xxx.png pour integration avec PyQt4 + demander la copie avec includefiles.
"""
 
import sys, os
import pygame._view
from cx_Freeze import setup, Executable
 
#############################################################################
# preparation des options
 
# options d'inclusion/exclusion des modules
includes = ["pygame", "time"]
excludes = ["library"]
 
# copier les fichiers et/ou repertoires et leur contenu:
includefiles = [("images", "images"),
                ("audio", "audio")]
 
# inclure les fichiers non-py et non-pyw dans library.zip
zipincludes = []
 
# construction du dictionnaire des options
options = {"includes": includes,
           "excludes": excludes,
           "include_files": includefiles,
           "zip_includes": zipincludes,
           "create_shared_zip": True,
           "include_in_shared_zip": True,
           "compressed": False
           }
 
 
#############################################################################
# preparation des cibles
base = None
if sys.platform == "win32":
    base = "Win32GUI"
    #base = "Console"
 
icone = None
if sys.platform == "win32":
    icone = "concoursphotos.ico"
 
cible_1 = Executable(
    script = "SimulPRS.py",
    base = base,
    compress = False,
    copyDependentFiles = True,
    appendScriptToExe = True,
    appendScriptToLibrary = False,
    icon = icone
    )
 
cible_2 = Executable(
    script = "constante.py",
    base = base,
    compress = False,
    copyDependentFiles = True,
    appendScriptToExe = True,
    appendScriptToLibrary = False,
    icon = icone
    )
 
#############################################################################
# creation du setup
setup(
    name = "concoursphotos",
    version = "1",
    description = "concoursphotos",
    author = "Tyrtamos",
    options = {"build_exe": options},
    executables = [cible_1, cible_2]
    )
Lorsque je lance mon setup.py j'obtiens ce message à la fin:
"SystemError: error return without exception set"

malgré cette erreur j'obtient bien mon .exe, mais lorsque je le lance j'ai un message d'erreur qui apparait:
"cannot get zipimporter instance"

Malgré mes recherche je n'arrive à trouver le problème.

Merci pour votre aide.