exe erreur avec cx_freeze
Hey je suis relativement nouveau à la compilation des scripts python pour exe. Im en utilisant cx_freeze pour compiler mes scripts et une fois intégré, je lance l'exe et il me donne cette erreur. Google autour de beaucoup, mais pas trop sûr. L'erreur est:
Ne peut pas importer de traçabilité en amont du module. Exception: Pas de module nommé re Exception d'origine: No module named re
Pas trop sûr de la façon d'aller sur la résolution de ce. J'ai lu qu'il y a là un affrontement entre un module nommé re? en python? et un module nommé re en cx_freeze module?
Mon fichier de configuration ressemble à:
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]
)
C'est un bug dans cx_Freeze - il devrait être résolu dans la prochaine version, qui je l'espère est à venir dans la prochaine semaine ou deux.
OriginalL'auteur Mafster | 2011-04-09
Vous devez vous connecter pour publier un commentaire.
Essayer de changer
à
Qui a fonctionné pour moi
les expressions régulières
OriginalL'auteur Azimkhan
cx_freeze sera barf si le moteur d'exécution répertoire de travail n'est pas le répertoire que l'exécutable est dans.
Est de nouveau la première importation-vous faire? Ce qui se passe quand vous les faites dans un ordre différent?
OriginalL'auteur Nick ODell
Rencontre ce même problème en mettant
re
dansincludes
ne fonctionne pas pour moi. Il produit uncx_Freeze.freezer.ConfigError
lors de la reconstruction de l' .py fichier.Si j'ai mis
re
danspackages
plutôt que dansinclude_files
il n'a pas produit cette erreur de compilation.OriginalL'auteur Phoenix