2012-02-21 105 views
3

我最近试图在我的Macbook Pro上安装Python 3.2以及IDLE 3。我成功安装了python 3.2(可以从终端运行它),但是当我尝试安装IDLE 3.2时,我一定犯了一些错误,因为现在IDLE 2.7和IDLE 3.2在打开时立即崩溃并显示“Python quit意外“,无论我是通过终端还是通过查找器打开它。有谁知道如何解决这一问题?我已经安装了正确的ActiveTCL软件包(并重新安装),但仍然没有。我试图重新安装python 3.2和IDLE 3,但我不确定是否正确。通过大量的谷歌搜索,我发现有些人说这很可能是一个路径问题,但我发现所有的解决方案都是使用Windows,所以我不知道如何将它应用到我的Mac。在Mac OS X上打开时IDLE崩溃

+0

尝试'进口idlelib.idle'在Python提示符,或'蟒蛇/System/Library/Frameworks/Python.framework/Versions/3.2/lib/python3.2/idlelib/idle.py'在Bash提示符处。 – CoffeeRain 2012-02-21 19:52:03

+0

“进口idlelib.idle”像以前一样引起同样的崩溃和其他命令说,有没有这样的文件或目录。所以,我从/Library/Frameworks/Python.framework/Versions到/System/Library/Frameworks/Python.framework/Versions文件夹复制到“3.2”文件夹,然后重新输入该命令。这是我的了:“你的Python可能没有配置传统知识**”,文件= sys._stderr_)语法错误:无效的语法 – drewlaqua 2012-02-21 20:17:25

+0

您可能没有安装使用TKinter的正确版本。试着看[this](http://www.python.org/getit/mac/tcltk/)。 – CoffeeRain 2012-02-21 20:20:22

回答

1

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

更新:根据您提供的崩溃报告,看来,传统知识的菜单项初始化期间崩溃:

... 
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 
... 

我还没有看到的类似问题的任何报告,使用空闲时在10.7.3上使用A/S Tcl/Tk 8.5,并且在10.7.3中我无法自己再现它。但是,Cocoa Tcl/Tk 8.5不是那里最强大的框架,使用USUS Extended以外的语言或输入法时可能会出现问题。如果您正在使用某些第三方菜单增强应用程序或偏好面板(可能会向菜单添加颜色),另一种可能性(更可能)。如果这些建议不能帮助您找出问题,我建议您在Tcl Mac邮件列表上提问([email protected],存档在http://dir.gmane.org/gmane.comp.lang.tcl.mac)。

+0

删除'〜/ .idlerc'不会搞乱什么吗? – drewlaqua 2012-02-22 20:29:04

+0

这从报告全文:http://cl.ly/2r043S2h3v3i1r1i1w3p – drewlaqua 2012-02-22 20:42:23

+0

〜/ .idlerc包含了一些文件,其中IDLE商店改变偏好,最近编辑的文件名,等等。如果不存在,则根据需要重新创建。 – 2012-02-22 22:59:01

1

如果您正在运行Mac OS X Lion,听起来好像您正在被保存状态崩溃咬伤。您需要删除保存的状态,使崩溃消失:

http://osxdaily.com/2011/07/17/delete-specific-application-saved-states-from-mac-os-x-10-7-lion-resume/

http://reviews.cnet.com/8301-13727_7-20083707-263/managing-mac-os-x-lions-application-resume-feature/

+0

感谢您的回复,但它不适合我。它仍然崩溃。 – drewlaqua 2012-05-01 04:46:00

+0

也没有为我工作。 IDLE v3.2.3 python v3.2.3和tk v8.5。然而,对于拯救状态(这里是新来的狮子),我很高兴chflags nohidden〜/ Library – 2012-09-29 06:53:56

0

我有同样的问题。我运行OSX 10.8.5,Python 3.3.3和IDLE 3.3.3,重新安装Python并不是一个解决方案。 我解决了删除~/.idlerc目录的任何问题。我第一次尝试更改某些首选项(IDLE->首选项 - >常规 - >启动首选项 - >在启动时打开编辑窗口)时出现问题,所以我想这就是为什么重置我的首选项删除~/.idlerc文件夹已成为解决方案。

0

我有同样的问题,我打开我的MAC后IDLE会崩溃 我最终更新我的电脑到OS Yosemite。 和最新版本的python,但它仍然会关闭 它开始的原因是因为我试图改变某些键的偏好。 重置首选项修复它! 我打MC〜/ .idlerc idlerc2 :)