py2exe und locale.getdefaultlocale
Verfasst: Mittwoch 12. Mai 2004, 13:42
Hallo,
ich habe aus einem Programm in eine exe-Datei erstellt. Das lief alles wunderbar. In dem Programm habe ich folgende Zeilen:
Wenn ich die exe starte, sieht auch noch alles normal aus. Wird allerdings die Funktion mit dem oben gezeigten Code aufgerufen, wird eine Log-Datei mit folgender Fehlermeldung erstellt:
Exception in Tkinter callback
Traceback (most recent call last):
File "Tkinter.pyc", line 1345, in __call__
File "popup_0.5.pyw", line 201, in add
LookupError: no codec search functions registered: can't find encoding
Lasse ich das Programm als .pyw oder .py laufen, kommt diese Meldung nicht.
Hat jemand eine Idee, wie ich das Problem beheben kann?
Stephan
ich habe aus einem Programm in eine exe-Datei erstellt. Das lief alles wunderbar. In dem Programm habe ich folgende Zeilen:
Code: Alles auswählen
self.codeset = locale.getdefaultlocale()[1]
self.alias = self.enalias.get().encode(self.codeset)
Exception in Tkinter callback
Traceback (most recent call last):
File "Tkinter.pyc", line 1345, in __call__
File "popup_0.5.pyw", line 201, in add
LookupError: no codec search functions registered: can't find encoding
Lasse ich das Programm als .pyw oder .py laufen, kommt diese Meldung nicht.
Hat jemand eine Idee, wie ich das Problem beheben kann?
Stephan