无法让python IDLE 2.7,3.3运行 - OS X.

时间:2013-12-02 17:32:45

标签: python python-2.7 python-3.x

我正在运行带有8GB内存和2.5GHz处理器的MacBook Pro。我运行OS X Mavericks,但这个问题也发生在其他操作系统上。当我尝试打开编辑器,甚至打开python文件时,会发生这种情况: It crashes

自从进入python以来,这是一个问题。我尝试了尽可能多的版本,并弹出相同的屏幕。请帮忙

2 个答案:

答案 0 :(得分:3)

我最近还将朋友iMac升级到OS X 10.9 Mavericks,将她的Python升级到2.7.6。如果挂载python-2.7.6-macosx10.6.dmg磁盘映像,则会有一个名为ReadMe.txt的文本文件。如果你咳咳,实际上是读它,就在开头附近说:

           **** IMPORTANT ****
     

更新您的Tcl / Tk版本以使用IDLE或其他Tk应用程序

     

使用IDLE或其他使用Tkinter图形用户的程序   接口工具包,您可能需要安装较新的第三方版本   Tcl / Tk框架。访问   http://www.python.org/download/mac/tcltk/获取最新信息   关于此版本的Tcl / Tk的支持和推荐版本   Python和Mac OS X.

这是http://www.python.org/download/mac/tcltk目前的样子(我突出显示):

Screenshot show webpage with information on using IDLE on Mac OS X

总结:您需要从ActiveState's webpage下载并安装 ActiveTcl 8.5.15.1 (标记错误的ActiveTcl 8.5.15.0)。完成后,你应该能够运行IDLE:

Screenshot showing Python 2.7.6 Shell IDLE window running on OS X Mavericks

我还没有尝试过这样做,但从我读到的内容来看,听起来同样的过程适用于Python 3.3.3及其IDLE应用。

答案 1 :(得分:0)

我遇到了同样的问题。

我终于能够通过MacPorts安装Python(和IDLE),同时安装一个名为" pyXX-tkinter" - 其中XX是版本,例如用于Python 3.4的py34-tkinter。