IronPython "LookupError: неизвестная кодировка: hex" - PullRequest
6 голосов
/ 26 февраля 2009

Когда я пытаюсь «импортировать simplejson» (или что-то, что от него зависит) в IronPython 2.0 , я получаю «LookupError: unknown encoding: hex». Как мне сделать эту работу?

Ответы [ 2 ]

8 голосов
/ 26 февраля 2009

Обходной путь для этого состоит в том, чтобы вручную импортировать шестнадцатеричный кодек перед попыткой импортировать нарушенную зависимость:

from encodings import hex_codec

Проблема отслеживается IronPython , но пока они утверждают, что это ошибка в стандартной библиотеке Python.

2 голосов
/ 23 июля 2010

Спасибо, сблом. Я думаю, что команда IronPython правы, говоря, что это ошибка в стандартной библиотеке (или, по крайней мере, инструмент Freeze с 2.7). Проблема возникает с «замороженными» программами, если from encodings import hex_codec явно не написано в скрипте.

Извините за некропост, но я считаю, что эта проблема была актуальна, по крайней мере, в отношении инструмента Freeze.

...