当我尝试在IronPython 2.0中“导入simplejson”(或依赖于它的东西)时,我得到“LookupError:unknown encoding:hex”。我如何使这项工作?
答案 0 :(得分:8)
解决方法是在尝试导入损坏的依赖项之前手动导入十六进制编解码器:
from encodings import hex_codec
问题是tracked by IronPython,但到目前为止,他们声称这是标准Python库中的一个错误。
答案 1 :(得分:2)
谢谢,sblom。我认为IronPython的工作人员正确地说它是标准库中的一个错误(或者至少是2.7版本的Freeze工具)。如果未在脚本中明确写入from encodings import hex_codec
,则“冻结”程序会出现问题。
很抱歉'发布'',但我认为这个问题很重要,至少在冻结工具方面是这样。