我在MacOS10.9上使用了Python3.2.5的空闲,当我打开空闲时,它说
警告:使用中的Tcl/Tk (8.5.9)版本可能不稳定。访问http://www.python.org/download/mac/tcltk/获取当前信息。
当我访问该站点时,OSX10.9指令指示我安装ActiveTcl 来自ActiveState。当我单击右上角的bit下载按钮时,它会下载一个.dmg,其中包含以下许可文件:"ACTIVESTATE保留随时更改本协议的权利,更改将在ACTIVESTATE的网站上发布后立即生效.“。因此,我将不会从ActiveState安装该程序。
有没有其他方法来解决可能的稳定问题?(这种方法可能包括从ActiveState以外的地方获取Tcl/Tk的版本,以及/或更改为不同版本的空闲。)
发布于 2013-12-05 01:08:00
如果您不想受ActiveState许可证的约束,您可以尝试自己构建一个TCL8.5和TK8.5的框架;但是要注意,您需要将为OS X 10.9应用到最新的Tk版本8.5.15中。您还可以使用来自MacPorts的Python,它使用自己版本的Tk,并具有上面的修补程序。或者你可以冒险在10.9中使用苹果提供的Tk,并且非常小心你输入的内容,这样它就不会崩溃,没有恢复的可能。在未来的版本中,计划是在必要时让python.org OS X安装程序安装他们自己的Tcl/Tk版本。
还请注意,您使用的Python是与TK8.5链接的。安装较新版本的TK8.6不会有任何不同;您需要安装一个较新版本的TK8.5。
顺便说一下,Python3.2.5已经过时,不再受到积极支持。以安装当前的Python 3版本为例,目前为3.3.3。想想看,如果您使用的是python.org 3.2.5 64位OS版本,您很可能会遇到10.9交互使用解释器时出现的崩溃问题。这个问题在3.3.3 (和2.7.6)中得到了解决。
https://stackoverflow.com/questions/20389076
复制相似问题