Je suis à l'aide de la version 2.6 de python sur XP. Je viens d'installer py2exe, et je peux créer avec succès un simple hello.exe à partir d'un hello.py. Cependant, quand j'ai essayer d'utiliser py2exe sur mon programme, py2exe produit que quelques messages d'information, mais ne parvient pas à générer quoi que ce soit dans le dossier dist.
Mon setup.py ressemble à ceci:
from distutils.core import setup
import py2exe
setup(console=['ServerManager.py'])
et le py2exe de sortie ressemble à ceci:
python setup.py py2exe
running py2exe
creating C:\DevSource\Scripts\ServerManager\build
creating C:\DevSource\Scripts\ServerManager\build\bdist.win32
...
...
creating C:\DevSource\Scripts\ServerManager\dist
*** searching for required modules ***
*** parsing results ***
creating python loader for extension 'wx._misc_' (C:\Python26\lib\site-packages\wx-2.8-msw-unicode\wx\_misc_.pyd -> wx._misc_.pyd)
creating python loader for extension 'lxml.etree' (C:\Python26\lib\site-packages\lxml\etree.pyd -> lxml.etree.pyd)
...
...
creating python loader for extension 'bz2' (C:\Python26\DLLs\bz2.pyd -> bz2.pyd)
*** finding dlls needed ***
py2exe semble avoir trouvé tous mes importations (même si j'ai été un peu surpris de voir win32 mentionné, comme je ne suis pas explicitement de l'importer). Aussi, mon programme se lance tout à fait heureux avec cette commande:
python ServerManager.py
Clairement, je suis en train de faire quelque chose de fondamentalement mauvais, mais en l'absence de messages d'erreur à partir de py2exe je n'ai aucune idée de ce qu'.