6

IronPython 2.0で「simplejson」(またはそれに依存するもの) を「インポート」しようとすると、「LookupError: unknown encoding: hex」が発生します。どうすればこれを機能させることができますか?

4

2 に答える 2

8

これを回避するには、壊れた依存関係をインポートする前に、16 進コーデックを手動でインポートします。

from encodings import hex_codec

この問題はIronPython によって追跡されていますが、これまでのところ、標準の Python ライブラリのバグであると主張しています。

于 2009-02-26T01:53:16.273 に答える
2

ありがとう、スブロム。IronPython の乗組員は、標準ライブラリ (または少なくとも 2.7 の Freeze ツール) のバグであると言っているのは正しいと思います。from encodings import hex_codecスクリプトに明示的に記述されていない場合、「フリーズ」したプログラムで問題が発生します。

「necro-post」して申し訳ありませんが、少なくとも Freeze ツールに関しては、この問題は関連していると思います。

于 2010-07-23T01:13:41.997 に答える