bonjour,

j'ai un applicatif python dont j'essaie de réaliser un executable avec py2exe et la version python 2.6.

Mon applicatif utilise glade.
quand j'exécute en ligne de commande la version non compilée (donc avec python monprogramme.py) tout est ok et glade est bien trouvé, ça marche nickel...

Une fois que j'ai crée mon .exe et que le le lance j'ai un message d'erreur qui dit ceci :
C:\ocpnexe\library.zip\gtk\_gtk.py:10: RuntimeWarning: tp_compare didn't return -1 or -2 for exception
ImportError: could not import gio
ImportError: could not import gio
Traceback (most recent call last):
File "opencplusnet-client.py", line 65, in <module>
File "gtk\glade.pyc", line 12, in <module>
File "gtk\glade.pyc", line 10, in __load
ImportError: DLL load failed: Le module spécifié est introuvable.
comment régler le souci ?

voilà les packages que j'utilise sur une machine propre (xp fraîchement installé) , dans l'ordre de leur installation :
-1 : gtk+-bundle_2.22.1-20101227_win32.zip
-2 : python-2.6.6.msi
-3 : vcredist_x86 (pour py2exe du dessous).exe
-4 : py2exe-0.6.9.win32-py2.6.exe
-5 : pycairo-1.8.10.win32-py2.6.msi
-6 : pygobject-2.26.0-1.win32-py2.6.msi
-7 : pygtk-2.22.0-1.win32-py2.6.msi

j'ai bien ajouté mes variables locales d'environnement :
PATH donne :

PATH=C:\WINDOWS\system32;C:\WINDOWS;C:\WINDOWS\System32\Wbem;c:\Python26;c:\gtk-2.0\bin
Je le répete, dans un simple cmd, en ligne de commande python monprogramme.py fonctionne, il trouve bien son glade !

merci de votre aide.