【问题标题】:Python 3.2 crashing when I try to save file当我尝试保存文件时 Python 3.2 崩溃
【发布时间】:2011-05-02 15:02:41
【问题描述】:

运行 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 生成的,而是我的操作系统生成的。

请帮忙。

【问题讨论】:

  • 请发帖至bugs.python.org。这里不是 Python 错误跟踪器。
  • 显然他不认为这是一个错误,为什么要投票给他?
  • 在错误跟踪器中提交的核心转储会很有用。
  • 与此同时,您可能希望在功能更强大的编辑器中编写 Python 脚本(例如,vim、emacs,甚至 notepad++,...)。
  • 谢谢大家。我通过安装 Active State 解决了这个问题。

标签: python macos python-idle activetcl


【解决方案1】:

您可能需要将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 上打开一个问题。

【讨论】:

  • 成功了!非常感谢。比其他用户的“这不是 Python 错误跟踪器”评论更好的建议。
  • 好。不过,很抱歉,您在安装和运行时没有看到或响应警告。我试图让它们显而易见。
  • 我的安装方式是单击直到完成。这就是为什么我错过了警告。当然,我不认为这是最好的做事方式,但话又说回来,这可能就是我是菜鸟的原因。
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2015-12-11
  • 1970-01-01
  • 2018-10-06
  • 2015-12-28
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多