2009-02-26 9 views

Répondre

8

La solution consiste à importer le codec hexadécimale manuellement avant de tenter d'importer la dépendance cassée:

from encodings import hex_codec 

La question est tracked by IronPython, mais jusqu'à présent, ils prétendent que c'est un bogue dans la bibliothèque standard Python .

+0

voici un lien vers le bug de python: https://bugs.python.org/issue9329 - ceci peut également être pertinent pour 'LookupError: encodage inconnu: ascii' – Schorsch

2

Merci, sblom. Je pense que l'équipe d'IronPython a raison de dire que c'est un bug dans la bibliothèque standard (ou au moins l'outil Freeze à partir de 2.7). Le problème se produit avec les programmes "gelés" si from encodings import hex_codec n'est pas explicitement écrit dans le script.

Désolé de 'necro-post', mais ce problème me semblait pertinent, au moins en ce qui concerne l'outil Freeze.

+0

cx_Frozen 4.0 (dans Ubuntu 11.10) a cette erreur , cx_Frozen 4.3.2 n'a pas. – W55tKQbuRu28Q4xv