Hey je suis relativement nouveau pour compiler des scripts Python à EXE. Je suis en train d'utiliser cx_freeze pour compiler mes scripts et une fois sa construction, je gère l'EXE et cela me donne cette erreur. Avoir google autour de beaucoup mais pas trop sûr. Erreur est la suivante:
from cx_Freeze import setup, Executable includes = [] includefiles = ['remindersText.pkl'] eggsacutibull = Executable( script = "podlancer.py", initScript = None, base = 'Win32GUI', targetName = "podlancer.exe", compress = True, copyDependentFiles = True, appendScriptToExe = False, appendScriptToLibrary = False, icon = None ) setup( name = "Podlancer", version = "0.1", author = 'jono', description = "Podlancer UI script", options = {"build_exe": {"includes":includes, "include_files": includefiles}}, executables = [eggsacutibull] )
3 Réponses :
CX_FREEEE BARF Si le répertoire de travail d'exécution n'est pas le répertoire que l'exécutable est in. P>
est la première importation que vous faites? Que se passe-t-il quand vous les faites dans un ordre différent? P>
essayer de changer à p> qui a fonctionné pour moi p> p> P>
Légende. =) Merci Bro! aimerait savoir ce qui s'est réellement passé lol. Je suppose que, lors de la compilation, il fallait inclure ce module de la raison de Waterver ... Par conséquent, le mettre en compte (a du sens, je ne pensais pas que je ne pensais pas à ça!) ... quelqu'un sache ce que le module REA?
RÉUNION DE CE MEMENT PROBLÈME PLABLIGATION RE CODE> IN
Comprend code> n'a pas fonctionné pour moi. Il a produit un
cx_freeze.freezer.configeurror code> lors de la reconstruction du fichier .PY.
import sys
from cx_Freeze import setup, Executable
build_exe_options = {"packages": ["re"]}
setup( name = "Foreground Window Montior",
version = "0.1",
description = "Query the foreground window.",
options = {'build_exe': build_exe_options},
executables = [Executable("actWin_Query.py")])
Ceci est un bug dans cx_freeze - il devrait être corrigé lors de la prochaine version, ce qui, espérons-le, arrivera dans la semaine prochaine ou plus.