当我尝试保存文件时Python 3.2崩溃

时间:2011-05-02 15:02:42

标签: python macos python-idle activetcl

运行Mac OSX 10.6.6。

昨晚我在电脑上安装了python 3.2。我在IDLE中玩了一些代码,但从未结束保存我的任何工作。

今天早上,我尝试按照建议here设置我的交互式启动文件,但是当我将文件保存为startup.py(或任何其他内容)时,整个应用程序崩溃了。换句话说,IDLE意外退出,此消息出现在我的屏幕上。

Process:         Python [3237]
Path:            /Applications/Python 3.2/IDLE.app/Contents/MacOS/Python
Identifier:      org.python.IDLE
Version:         3.2.0 (3.2.0)
Code Type:       X86-64 (Native)
Parent Process:  launchd [90]

Date/Time:       2011-05-02 10:57:43.996 -0400
OS Version:      Mac OS X 10.6.6 (10J567)
Report Version:  6

Interval Since Last Report:          2189426 sec
Crashes Since Last Report:           5
Per-App Interval Since Last Report:  5403 sec
Per-App Crashes Since Last Report:   5
Anonymous UUID:                      XXXXXXXX-XXXX-XXXX-XXXX-XXXXXXXXXXXX

Exception Type:  EXC_BAD_ACCESS (SIGSEGV)
Exception Codes: KERN_INVALID_ADDRESS at 0x0000000000000012
Crashed Thread:  0  Dispatch queue: com.apple.main-thread

请注意,我已经阻止了上面的匿名UUID,因为我不确定这是否是敏感信息。此外,此消息不是由python生成的,而是我的操作系统。

请帮忙。

1 个答案:

答案 0 :(得分:2)

您可能需要安装ActiveState Tcl/Tk 8.5作为explained in detail here。如上所述,Mac OS 10.6中Apple提供的Tcl / Tk 8.5存在严重的已知问题。事实上,你应该在IDLE shell中看到一个关于不使用Apple提供的Tcl / Tk的警告,你应该在安装Python 3.2时看到警告。

如果 已经安装了ActiveState Tcl/Tk 8.5并且看到崩溃,请在http://bugs.python.org处打开一个问题。