python - 在 Mac OS X 上打开时 IDLE 崩溃

标签 python macos crash python-idle

我最近尝试在我的 macbook pro 上安装 python 3.2 和 IDLE 3。我成功安装了 python 3.2(例如,我可以从终端运行它),但是当我尝试安装 IDLE 3.2 时,我一定做错了什么,因为现在 IDLE 2.7 和 IDLE 3.2 在打开时立即崩溃并显示消息“Python 退出出乎意料”,无论我是通过终端还是通过finder打开它。有谁知道如何解决这一问题?我已经安装了正确的 ActiveTCL 包(并重新安装)但仍然没有。我试图重新安装 python 3.2 和 IDLE 3,但我不确定我是否安装正确。通过大量谷歌搜索,我发现有人说这很可能是路径问题,但我发现的所有解决方案都使用 Windows,所以我不确定如何将其应用于我的 mac。

最佳答案

尝试重命名或删除目录~/.idlerc,这是 Python 使用的唯一与 2.7 和 3.2 的 IDLE 通用的东西。如果这没有帮助,请准确说明您安装的 Python 3、OS X 的版本,并显示终止报告中的堆栈跟踪。

更新:根据您提供的崩溃报告,Tk 似乎在其菜单项初始化期间崩溃了:

...
4   Tcl                             0x00000001013dfa61 Tcl_Panic + 162
5   Tk                              0x000000010151c523 TkpGetColor + 383
6   Tk                              0x0000000101529a25 TkpMenuInit + 156
7   Tk                              0x00000001014ac254 TkMenuInit + 88
8   Tk                              0x000000010152c687 -[TKApplication(TKMenus) _setupMenus] + 53
...

当 IDLE 在 10.7.3 上与 A/S Tcl/Tk 8.5 一起使用时,我没有看到任何类似问题的报告,而且我自己也无法在 10.7.3 上重现它。然而,Cocoa Tcl/Tk 8.5 并不是目前最强大的框架,在使用 USUS Extended 以外的语言或输入法时,它可能容易出现问题。另一种可能性(更有可能)是,如果您正在使用某些第三方菜单增强应用程序或首选项面板(可能为菜单添加颜色)。如果这些建议不能帮助您隔离问题,我建议您在 Tcl Mac 邮件列表(tcl-mac@lists.sourceforge.net,存档于 http://dir.gmane.org/gmane.comp.lang.tcl.mac)上询问。

关于python - 在 Mac OS X 上打开时 IDLE 崩溃,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/9384021/

相关文章:

python - 配置 Django

android - 导致 Android 应用程序崩溃

c++ - 几乎大 n 的递归插入排序崩溃

python - 从稀疏数据创建 PNG 图像

python - 无法关闭 Mac 上的 wxPython 窗口

python - PyCharm 中用于 Python 编译扩展的自动完成功能

ios - 我的应用程序在调试版本中运行良好,仅在使用 AFNewtworking 3.0 的以下方法时在发布版本中崩溃

python - 如何在 QTest 中关闭 QFileDialog.getOpenFileName?

Android 模拟器无法在 Macbook Pro 上完成启动(连接到套接字 '127.0.0.1:1970' 时出错)

ios - UndoManager运行循环分组将如何在不同的线程上下文中受到影响?