J'utilise python 2.6 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, lorsque j'essaie d'utiliser py2exe sur mon vrai programme, py2exe produit quelques messages d'information mais ne parvient pas à générer quoi que ce soit dans le dossier dist.py2exe ne parvient pas à générer un exécutable
Mon setup.py ressemble à ceci:
from distutils.core import setup
import py2exe
setup(console=['ServerManager.py'])
et la sortie py2exe 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é toutes mes importations (bien que j'étais un peu surpris de voir win32 mentionné, car je ne l'ai pas importé explicitement). En outre, mon programme démarre très heureux avec cette commande:
python ServerManager.py
Il est clair que je fais quelque chose de fondamentalement mauvais, mais en l'absence de tout message d'erreur de py2exe je ne sais pas quoi.
S'il n'y a vraiment pas plus la production, de py2exe, c'est un vraiment bizarre. Habituellement, il vous dira pourquoi il échoue. Le meilleur que je peux dire est avez-vous lu à travers tous ceux-ci: http://www.py2exe.org/index.cgi/Py2exeAndwxPython –
Charles: Je vérifie celui-ci régulièrement, je suis intrigué à la solution. Si vous le comprenez, s'il vous plaît poster. Merci. –