2009-02-26 5 views

Antwort

8

Die Abhilfe für diese ist den Hex-Codec manuell zu importieren, bevor die defekte Abhängigkeit zu importieren versuchen:

from encodings import hex_codec 

Das Problem tracked by IronPython wird, aber so weit, sie behaupten, es ist ein Fehler in der Standard-Python-Bibliothek .

+0

hier ist ein Link zum Python-Bug: https://bugs.python.org/issue9329 - dies kann auch relevant sein für "LookupError: unbekannte Codierung: ascii" – Schorsch

2

Danke, sblom. Ich denke, die IronPython-Crew hat recht, wenn sie sagt, dass es sich um einen Fehler in der Standardbibliothek handelt (oder zumindest um das Freeze-Tool ab 2.7). Problem tritt bei "eingefrorenen" Programmen auf, wenn from encodings import hex_codec nicht explizit in das Skript geschrieben wird.

Entschuldigung für 'Necro-Post', aber dieses Problem, das ich fühle, war relevant, zumindest in Bezug auf das Freeze-Tool.

+0

cx_Frozen 4.0 (in Ubuntu 11.10) hat diesen Fehler , cx_Frozen 4.3.2 hat nicht. – W55tKQbuRu28Q4xv