
This is the standard location for third-party or built from source frameworks, including the ActiveTcl releases. By default, the macOS dynamic linker looks first in /Library/Frameworks for Tcl and Tk frameworks with the proper major version. In either case, the dynamically linking occurs when tkinter (Python 3) or Tkinter (Python 2) is first imported (specifically, the internal _tkinter C extension module). 32-bit-only Python installers for Mac OS X dynamically link to Tcl/Tk 8.4 frameworks. The Python 64-bit/32-bit Mac OS X installers for Python 3.6.x, 3.5.x, and 2.7.x dynamically link to Tcl/Tk 8.5 frameworks. The Tcl/Tk major version is determined when the installer is created and cannot be overridden. The Python for Mac OS X installers downloaded from this website dynamically link at runtime to Tcl/Tk macOS frameworks. How can I get IDLE and the upgraded python install from homebrew to recognize the upgraded Tcl/Tk 8.5.18.0? In other words, how can I resolve the warning message?Īccording to this Python Software Foundation page: After I installed the DMG for 8.5.18.0, the bash terminal and Python are not recognizing the Tcl/Tk upgrade (Note that it is recognizing Tcl/Tk (8.5.9) instead of 8.5.18.0.

Perhaps it is important to note that I'm running a brew install of Python 2.7.13. Visiting the link in the error message, I read the documentation and installed Tcl/Tk version 8.5.18.0 from this source. > WARNING: The version of Tcl/Tk (8.5.9) in use may be unstable.

Type "copyright", "credits" or "license()" for more information. This is the error message I'm getting when I open IDLE: Python 2.7.13 (default, Dec 18 2016, 07:03:39) I'm running macOS Sierra 10.12.2 and am trying to get Python's IDLE to work properly with Tcl/Tk.
