为什么Idle在Mac上一直崩溃?

6

我刚在Mac OS X(Snow Leopard)上安装了Python 2.6,但当我启动IDLE时它总是自动退出!

我通过以下命令删除了所有Python的安装文件: rm -rf /Library/Frameworks/Python.Framework

然后重新安装了Python,但问题仍然存在:(

你有什么想法吗?

谢谢


我还重新启动了电脑,只是为了确保,但那并没有什么区别! - Sheldon
1个回答

5
您无疑正在使用动态链接到OS X 10.6中由Apple提供的Tcl/Tk 8.5的Python版本。该版本的Tcl/Tk存在严重缺陷。有几种简单的方法可以避免这个问题,最简单的方法是安装当前的Python 2.7(或现已过时的2.6)安装程序,并对于64位/32位安装程序,安装最新的ActiveTcl 8.5。更多信息请参见此处
我应该补充一点,尽管这是在OS X 10.6上使用IDLE的最常见问题,但也有可能存在其他原因。在启动IDLE.app或从shell启动IDLE时,请查看系统日志(使用Console.app),并查看报告了哪些错误消息。

这似乎不起作用。我安装了3.2,它工作得很好。我想使用2.6,因为我想使用pygame,而它与3.2不兼容。 - Sheldon
系统日志中有什么信息?还有一个尝试的方法:退出所有IDLE副本,然后从终端shell中输入“mv ~/.idlerc ~/.idlerc-OLD”,然后再次尝试IDLE。 - Ned Deily

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接