2009-02-26 120 views

回答

8

這種情況的解決方法是嘗試導入破碎的依賴之前手動導入的十六進制編碼解碼器:

from encodings import hex_codec 

的問題正在tracked by IronPython,但到目前爲止,他們聲稱這是在標準Python庫中的錯誤。

+0

這裏是一個鏈接到python的bug:https://bugs.python.org/issue9329 - 這也可能與`LookupError:未知編碼:ascii`相關 – Schorsch 2016-08-18 18:13:58

2

謝謝,sblom。我認爲IronPython的工作人員正確地說它是標準庫中的一個bug(或者至少2.7的Freeze工具)。如果from encodings import hex_codec未明確寫入腳本,則「凍結」程序會發生問題。

對不起,'necro-post',但我覺得這個問題是相關的,至少在凍結工具方面。

+0

cx_Frozen 4.0(在ubuntu 11.10中)有這個錯誤,cx_Frozen 4.3.2沒有。 – W55tKQbuRu28Q4xv 2011-11-28 11:07:09