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:
voici le message:
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()
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 tixException 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
voici le message :
j'ai beau essayer de copier la lib tix dans le dossier librairy.zip, rien n'y fait.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
Quelqu'un aurait il eu le même prob?
merci d'avance
Partager