IDLE warns against an old TCL version

Screen Shot 2016-03-05 at 4.10.02 PM

 

 

$ echo $PATH
/Library/Frameworks/Python.framework/Versions/3.3/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin

$ which tclsh
/usr/bin/tclsh

$ ls -l /usr/bin/tclsh*
lrwxr-xr-x  1 root  wheel  17 Jan 15 10:45 /usr/bin/tclsh -> /usr/bin/tclsh8.6
lrwxr-xr-x  1 root  wheel  67 Oct 25 19:59 /usr/bin/tclsh8.4 -> ../../System/Library/Frameworks/Tcl.framework/Versions/8.4/tclsh8.4
lrwxr-xr-x  1 root  wheel  67 Oct 25 19:59 /usr/bin/tclsh8.5 -> ../../System/Library/Frameworks/Tcl.framework/Versions/8.5/tclsh8.5
lrwxr-xr-x  1 root  wheel  23 Jan 15 10:45 /usr/bin/tclsh8.6 -> /usr/local/bin/tclsh8.6

$ ls -l /usr/local/bin/tclsh*
lrwxr-xr-x  1 root  admin      8 Jan 15 10:40 /usr/local/bin/tclsh -> tclsh8.6
-rwxr-xr-x  1 root  admin  41716 Oct 27 04:45 /usr/local/bin/tclsh8.6

According to the "How Python Chooses Which Tk Library To Use" section of the "IDLE and tinter with Tcl/Tk on Mac OS X" page on the official python website,

The Python for Mac OS X installers downloaded from this website dynamically link at runtime to Tcl/Tk Mac OS X frameworks. The Tcl/Tk major version is determined when the installer is created and cannot be overridden. The Python 64-bit/32-bit Mac OS X installers for Python 3.4.x, 3.3.x, 3.2.x, and 2.7.x dynamically link to Tcl/Tk 8.5 frameworks.

So it seems that

The current python installations for OS X do not recognize the latest ActiveTcl version (namely 8.6).
The Tcl/Tk version used by python is hard-wired during the python installation procedure and cannot be changed later.
From these observation the solution is clear:

Install the latest 8.5 ActiveTcl version.
Reinstall python.
I have followed these steps and now everything seems to work.

Muppet Christmas Carol "When Love Is Gone"

Screen Shot 2016-01-02 at 10.54.47 AM

Paul Williams
There was a time when I was sure
That you and I were truly one
That our future was forever
And would never come undone
And we came so close to being close
And though you cared for me
There's distance in your eyes tonight
So we're not meant to be
The love is gone
The love is gone
The sweetest dream
That you have ever known
The love is gone
The love is gone
I wish you well
But I must leave you now alone
There comes a moment in your life
Like a window and you see
Your future there before you
And how perfect life can be
But adventure calls with unknown voices
Pulling you away
Be careful or you may regret
The choice you make someday
It was almost love
It was almost always
It was like a fairytale we'd live out
You and I
And yes some dream come true
And yes some dreams fall through
And yes the time has come for us to say goodbye
Yes some dreams come true
Yes some dreams fall through
And yes the time has come for us to say goodbye

Read more: Muppets - The Love Is Gone Lyrics | MetroLyrics