Seite 1 von 1

encodings für cx_freeze

Verfasst: Freitag 8. August 2008, 11:35
von ws
Hallo,

wenn man Python "freezet", hat man ja nur eine Untermenge der Pythonmodule in dem Executable an Bord, was ja auch sinnvoll ist, sonst könnte man ja jedesmal den kompletten Python-Interpreter mitausliefern.

Das führt aber unter Umständen zu Runtime-Fehlern, wenn encoding-Module fehlen (s.a.
http://www.python-forum.de/topic-12877. ... t=cxfreeze)

Bei cx_freeze kann man ja Module, die nicht im Import-Baum des gefreezeten Hauptprogramms liegen, über die --include-modules Anweisung in einer durch Kommata getrennten Liste übernehmen, also etwa --include-modules=encodings.ascii,encodings.iso8859_15,encodings.utf_8

Jetzt möchte ich gerne alle encodings übernehmen, ohne die jetzt explizit auszählen zu müssen. Die Syntax encodings.* funktioniert da anscheinend nicht. Kann mir jemand sagen, ob es eine Möglichkeit gibt, alle Encodings in das gefreezete Executable mit aufzunehmen?

Vielen Dank im Voraus

Wolfgang