Zizouz212
Zizouz212

Reputation: 4998

Replace unstable Tcl/Tk on native python

I'm running Mac OS X 10.9.5 and recently I've started with Tkinter and tk. However, whenever I start up IDLE, I get this:

Python 2.7.6 (v2.7.6:3a1db0d2747e, Nov 10 2013, 00:42:54) 
[GCC 4.2.1 (Apple Inc. build 5666) (dot 3)] on darwin
Type "copyright", "credits" or "license()" for more information.
>>> WARNING: The version of Tcl/Tk (8.5.9) in use may be unstable.
Visit http://www.python.org/download/mac/tcltk/ for current information.

>>>

I'm looking at installing a new version of Tkinter with tcl/tk but I'm not sure if that could ruin my system's performance. If I can install another version, where should I install it and which version?

This is what it says at the link it provides me:

If you are using OS X 10.9 or later and a Python from a python.org 64-bit/32-bit installer, application windows may not update properly due to a Tk problem. Install the latest ActiveTcl 8.5.17.0 if possible. (Also, a critical OS X 10.9 problem that could cause Python to crash when used interactively has been fixed as of the 3.4.0, 3.3.3, and 2.7.6 installers.)

Upvotes: 2

Views: 1369

Answers (1)

Zizouz212
Zizouz212

Reputation: 4998

So, with some help from Padraic Cunningham, I was able to install a functioning version of Tkinter. You need to get ActiveTcl 8.5.17.0 if you have the buggy Apple version 8.5.9. The package was very simple, just be careful of your computer's security settings as the version doesn't look to be signed (it's developer appears as unknown). Otherwise, it should do most of the work for you. On a side note, make sure that you know your original font style and size, so that you can change it back when the installer does (likely on accident).

Upvotes: 2

Related Questions