J'ai un programme python qui importe os
afin que je puisse récupérer le chemin de l'application (c'est-à-dire os.path.dirname(os.path.realpath(__file__))
). J'ai utilisé py2exe pour faire ce fichier python dans un exe, et je n'ai eu aucun problème jusqu'à ce que j'ai commencé à utiliser os
. Voici la fenêtre de commande (notez qu'il dit 1 missing Modules
): Python py2exe Non inclus `os` Module
Lorsque je tente d'ouvrir le .exe
qui est créé, il se ferme sur moi immédiatement. Toutes les autres importations semblent fonctionner correctement, et elles sont: win32api, win32con, time, msvcrt, win32gui, re
. Encore une fois, le .exe
cesse de fonctionner correctement lorsque j'importe os
mais le projet Python lui-même fonctionne correctement. Que puis-je faire pour résoudre ce problème? Merci.
Je reçois le même problème. Voici une image de la fenêtre de commande: http://i.imgur.com/GEUZDMR.png –
Avec cx-Freeze vous n'avez pas besoin d'utiliser setup.py, vous pouvez exécuter le script cxfreeze directement sur helloworld. py que vous voulez tourner à helloworld.exe. –