代码之家  ›  专栏  ›  技术社区  ›  sblom

IronPython“LookupError:未知编码:十六进制”

  •  6
  • sblom  · 技术社区  · 17 年前

    IronPython 2.0 ,我得到“LookupError:unknown encoding:hex”。我该怎么做?

    2 回复  |  直到 17 年前
        1
  •  8
  •   sblom    17 年前

    解决方法是在尝试导入损坏的依赖项之前手动导入十六进制编解码器:

    from encodings import hex_codec
    

    tracked by IronPython

        2
  •  2
  •   Sam Saint-Pettersen    16 年前

    谢谢,斯布罗姆。我认为IronPython的工作人员说它是标准库中的一个bug是正确的(或者至少从2.7开始冻结工具)。如果出现以下情况,“冻结”程序会出现问题: from encodings import hex_codec 未在脚本中显式编写。

    很抱歉“necro post”,但我觉得这个问题是相关的,至少在冻结工具方面。