簡體   English   中英

為什么IDLE繼續崩潰?

[英]Why does IDLE continue to crash?

空閑不斷崩潰,我無法弄清楚。 在重新啟動計算機並重新安裝Python之后,其中任何一個似乎都沒有用,我向同行們看了一下並被告知“安裝一個Tcl / Tk”。 得到另一個意見后,我還被告知我已經有了這個並且發現它是真的但是仍然決定嘗試它,因為它繼續崩潰。 什么都沒有改善,我有一個任務到期。

關於為什么會這種情況繼續發生以及我能做些什么來解決崩潰的任何想法?


問題詳情

Process:         Python [1183]
Path:            /Applications/Python 3.3/IDLE.app/Contents/MacOS/Python
Identifier:      org.python.IDLE
Version:         3.3.0 (3.3.0)
Code Type:       X86-64 (Native)
Parent Process:  launchd [793]

Date/Time:       2012-11-05 14:10:54.124 -0500
OS Version:      Mac OS X 10.7.5 (11G63)
Report Version:  9

Interval Since Last Report:          181805 sec
Crashes Since Last Report:           4
Per-App Interval Since Last Report:  20 sec
Per-App Crashes Since Last Report:   4
Anonymous UUID:                      68994A08-7FFB-4074-A553-CB60A60BB412

Crashed Thread:  0  Dispatch queue: com.apple.main-thread

Exception Type:  EXC_CRASH (SIGABRT)
Exception Codes: 0x0000000000000000, 0x0000000000000000

Application Specific Information:
*** Terminating app due to uncaught exception 'NSInternalInconsistencyException', reason: 'Error (1007) creating CGSWindow on line 263'

如果你在使用OSX附帶的python版本的MacOSX上使用IDLE內部的Tkinter,那么不要使用它。 相反,看看這個 這是一段摘錄:

重要

如果您使用的是Mac OS X 10.8,10.7或10.6,請僅在安裝了ActiveTcl 8.5的64位/ 32位Python安裝程序中使用IDLE或tkinter。 如果無法安裝ActiveTcl 8.5,請使用僅限32位的安裝程序。

如果您使用的是Mac OS X 10.6,請不要在Mac OS X 10.6中使用Apple提供的Python 2.6.1中的IDLE或Tkinter。 如果可能,請安裝並使用較新版本的Python和Tcl / Tk。

如果您使用ActiveTcl 8.5,則ActiveTcl 8.5.12和8.5.12.1版本會有一些嚴重的回歸,這可能導致IDLE崩潰。 在解決之前,請改用ActiveTcl 8.5.11.1。 請閱讀以下詳細信息。

對我來說,當我輸入左括號時,會導致90%的崩潰。 通過以下方式解決了

在IDLE:

選項菜單>配置擴展>呼叫提示>設置為FALSE

然后重啟。

進行了大量研究以找到超級簡單的解決方案......問題不是由IDLE中的錯誤引起的,而是由於在默認監視器上方的外部監視器中調用calltips時mac的Tcl / Tk代碼中的錯誤。

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM