According to the documentation from, python 3.2 install on mac os requires an upgrade to tcl/tk 8.5.9 (for use of IDLE). In my haste, I have done both. Now my friend told me that python 3 is not recommended yet because only the built-ins and a few modules have been released for 3. The stable one so far is 2.7 (especially if one wants to make extensive use of a variety of modules). My machine has both 2.6.1 and 3.2 (because some OS services make use of 2.6.1 that comes as default with the OS).

1. How do i remove 3.2 completely to avoid any compatibility issues?

tcl/tk 8.5.9 was also installed and this is not the default. There was no verbose mode during installation, so I don't know whether it replaced the default one. If it did how bad can it be for the OS? and hence

2. If the above is really bad, how do i downgrade to the old version of tcl/tk?

In short, how do i bring my machine back to its original state? If anyone knows all the paths to the directories and files I can do it manually.


link|improve this question


2 Answers

up vote 0 down vote accepted

Since Python installs using a package manager, you can use Suspicious Package to look at the install script and where everything is installed.

Be aware this is for demonstration purposes only. My environment is OSX 10.6.8 and am uninstalling python-3.2.2-macosx10.6.dmg.

sudo rm -Rfv /Library/Frameworks/Python.framework/ /Applications/Python\ 3.2/

cd /usr/local/bin/

sudo rm -fv 2to3 2to3-3.2 idle3 idle3.2 pydoc3 pydoc3.2 python3 python3-32 python3-config python3.2 python3.2-32 python3.2-config python3.2m python3.2m-config pythonw3 pythonw3-32 pythonw3.2 pythonw3.2-32 /Developer/Documentation/Python/Reference\ Documentation\ 3.2
link|improve this answer