Python 2.4 中的 Bug
Windows 安裝程式包需要 VBScript。在沒有 VBScript 的系統上,安裝程式將報告錯誤 2738。在有 VBScript 但版本不夠老的系統上,安裝程式將報告錯誤 2262(並記錄 DEBUG 錯誤 2896)。在任何一種情況下,請從以下位置安裝 Microsoft Windows Script:
IDLE 配置檔案的格式在 Python 2.3 和 2.4 之間發生了變化。據報告,具有自定義 IDLE 顏色語法設定的使用者無法再啟動 IDLE。如果出現這種情況,請手動刪除 $HOME/.idlerc。當 IDLE 重新啟動時,它應該會生成一組乾淨的配置檔案。請參閱 SourceForge 編號 1080387。
當 Python 目標目錄名稱中包含空格時(例如 C:\Program Files\python24),Windows 安裝程式不會新增正確的 IDLE 和 PyDoc 條目。在這種情況下,請手動刪除快捷方式,並使用以下命令建立新的快捷方式:
"C:\Program Files\python24\pythonw.exe"
以及命令列選項
"C:\Program Files\python24\Lib\idlelib\idle.pyw"
和
"C:\Program Files\python24\Tools\scripts\pydocgui.pyw"
如果 Python 安裝到預設位置(即 c:\python24),則不會出現此問題。
IDLE 現在在單獨的程序中執行程式碼。為了在主程序和執行程序之間進行通訊,IDLE 開啟一個到 127.0.0.1(本地計算機)的套接字。在 Windows 機器上執行的某些防火牆會干擾此操作,並可能導致靜默失敗或防火牆彈出錯誤視窗。只有在與 IDLE 在同一臺機器上執行防火牆時才會出現此問題。
ossaudiodev 模組的測試在某些 Red Hat 系統上會掛起。(此測試僅在呼叫 regrtest.py 並使用-u audio作為引數時執行。)
據報告,使用 Solaris tar 解壓原始碼 tarball 可能會失敗。這是因為某些路徑名太長,Solaris tar 無法處理。使用 GNU tar 應該可以在 Solaris 上進行解壓。
某些測試可能在特定平臺上意外失敗。以下是已知(某些)並且打算在後續補丁版本中修復的失敗。這些錯誤可能只是在測試套件中,但也可能表明 Python 中存在錯誤。
要報告上面未列出的錯誤,請始終檢查 SourceForge Bug Tracker 以檢視是否已報告。使用錯誤跟蹤器報告新錯誤。如果您有補丁,請使用 SourceForge Patch Manager。請註明您報告的是 2.4 中的錯誤,並注意您必須擁有 SourceForge 帳戶並登入才能提交錯誤報告或補丁(為了在我們可能需要您提供更多資訊時使用)。