bonjour a tous,

je suis en train de me prendre la tête pour compiler un logiciel serveur avec py2exe.

Dans un premier temps la compile se passe sans soucis mais lorsque je lance le programme exe il génère une erreur.

la premiére est que le programme ne supporte pas les imports dans une fonction try:
exemple:
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
 # -*- coding: cp1252 -*-
''' serveur de packaging scolaire
    systeme hotfolder
    convertion de profil a profil
    packaging des images'''
try:
    import Tkinter as tk
    import tkMessageBox as tmb
    import Tix as tx
    import Pmw
    import time
    import Image as img
    import ImageTk as it
    import os,sys
    import tkFileDialog as tfd
    import psyco
    import parse_cfg
    import shutil
    import win32print
    import ImageOps as imo
    import ImageEnhance as ie
    import threading as th
    import p_askname
    import glob
    import shutil
    import packager
 
except:
    print "Une des bibliothéques n'est pas satisfaite"
 
psyco.full()
voici le message:
Exception in Tkinter callback
Traceback (most recent call last):
File "Tkinter.pyc", line 1345, in __call__
File "splash.pyw", line 15, in <lambda>
File "splash.pyw", line 29, in action
File "Gui_serv.pyc", line 31, in ?
NameError: name 'psyco' is not defined
j'ai réussi a résoudre quelques prob. Par exemple un soucis avec la bibiothéque Pmw qui n'était pas bien copiée dans le librairy.zip mais je bloque ensuite sur un prob avec tix
voici le message :
Exception in Tkinter callback
Traceback (most recent call last):
File "Tkinter.pyc", line 1345, in __call__
File "splash.pyw", line 15, in <lambda>
File "splash.pyw", line 30, in action
File "Gui_serv.pyc", line 33, in __init__
File "Gui_serv.pyc", line 51, in master_gui
File "Tix.pyc", line 210, in __init__
TclError: can't find package Tix
j'ai beau essayer de copier la lib tix dans le dossier librairy.zip, rien n'y fait.

Quelqu'un aurait il eu le même prob?
merci d'avance