Author Archives: thetechn
Campuses are places for open minds – not where debate is closed down
The Elements of Computing Systems
10 DISEASES CAUSING FOOD YOU MUST AVOID
Stack Overflow: The Architecture - 2016 Edition
IDLE warns against an old TCL version
$ 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.
A Nobel Prize with help from sea slugs
El Niño Is About to Deliver California More Than 100 Inches of Snow
Smelling Peanut Butter to Test For Alzheimer's Disease
Michael Brown - The Presence Process
A Chess Prodigy, a Mentor and Still a Teenage Girl
CACM Feb. 2015 - YFCC100M: The New Data in Multimedia Research HD
The Science of Character
Why Modern Relationships Are Falling Apart So Easily Today
How Robots Work | Indeed
What is love?
What would you do with $700?
CS and Obama
How I Harnessed the Wind
Cafe San Juan - Las pizzas del San Juan
Concave sapphire crystal watch
Sacred Space - John Kavalos
Symbol Table - assembler
New Biggest Prime Number
How to View Five Planets Aligning in a Celestial Spectacle
40 awesome programming quotes
Bloom Energy
This millennial might be the new Einstein
Norbert for president
The Gods must be crazy
360 virtual reality
Ocean Deep
The Seasonal Forest
Gala Darling
English grammar
The Iceman tells a new tale: Infection with ulcer-causing bacteria
D-Limonene: safety and clinical applications.
Dissolving filament
Simple arduino
Make your own temperature controller with arduino
Electron Inks
Circuit scribe
How to print a paper arduino
PAPERduino's design
Wanderers
Muppet Christmas Carol "When Love Is Gone"
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