Lorsque j'essaie d '"importer simplejson" (ou quelque chose qui en dépend) dans IronPython 2.0, j'obtiens "LookupError: unknown encoding: hex". Comment puis-je faire ce travail?IronPython "LookupError: encodage inconnu: hex"
Répondre
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 .
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.
cx_Frozen 4.0 (dans Ubuntu 11.10) a cette erreur , cx_Frozen 4.3.2 n'a pas. – W55tKQbuRu28Q4xv
voici un lien vers le bug de python: https://bugs.python.org/issue9329 - ceci peut également être pertinent pour 'LookupError: encodage inconnu: ascii' – Schorsch