![]() DMG, which I installed and then IDLE ran without warnings. I referenced their "summary of current recommendations" chart to determine the Tcl/Tk necessary it linked to a downloadable. I had this same issue after launching IDLE on OSX 10.10 with python 2.7.9 / 3.4.1 installed (and seeing the same $PATH variable information as the original poster). You can solve this by downloading the Active Tcl 8.5.17 version rather than the lastest version. Try downloading the version that Python is looking for: 8.5.X. This worked for me WARNING: The version of Tcl/Tk (8.5.9) in use may be unstable. Went back to Active State and got prior version: "ActiveTcl8.5.92-macosx10.5-i386-x86_64-threaded.dmg".Ran IDLE - still same message, "The version of Tcl/Tk (8.5.9) in use may be unstable.". ![]() Went to and downloaded the suggested, "Download ActiveTcl 8.6.4 for Mac OS X (10.5+, x86_64/x86)".Ran IDLE, got warning, "The version of Tcl/Tk (8.5.9) in use may be unstable.".I have followed these steps and now everything seems to work. Install the latest 8.5 ActiveTcl version.The Tcl/Tk version used by python is hard-wired during the python installation procedure and cannot be changed later.įrom these observation the solution is clear:.The current python installations for OS X do not recognize the latest ActiveTcl version (namely 8.6).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. 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 Mac OS X frameworks. 6Īccording 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, Lrwxr-xr-x 1 root admin 8 Jan 15 10: 40 /usr/local/ bin/tclsh -> tclsh8. Lrwxr-xr-x 1 root wheel 23 Jan 15 10: 45 /usr/ bin/tclsh8. /System/Library/Frameworks/Tcl.framework/Versions/ 8.5/tclsh8. Lrwxr-xr-x 1 root wheel 67 Oct 25 19: 59 /usr/ bin/tclsh8. /System/Library/Frameworks/Tcl.framework/Versions/ 8.4/tclsh8. Lrwxr-xr-x 1 root wheel 17 Jan 15 10: 45 /usr/ bin/tclsh -> /usr/ bin/tclsh8. Library/Frameworks/amework/Versions/ 3.3/ bin:/usr/ bin:/ bin:/usr/sbin:/sbin:/usr/local/ bin Why is the newer ActiveTcl version that I have installed not recognized by IDLE? How can I rectify this? Type "copyright", "credits" or "license()" for more information. However, when I launch IDLE by running idle3 from the terminal, the following warning shows in the IDLE window: Python 3.3.
0 Comments
Leave a Reply. |
AuthorWrite something about yourself. No need to be fancy, just an overview. ArchivesCategories |