Logo Questions Linux Laravel Mysql Ubuntu Git Menu
 

Uninstall python 3.2 on mac os x 10.6.7

According to the documentation from python.org, 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.

Thanks

like image 813
aniketd Avatar asked Apr 11 '11 13:04

aniketd


2 Answers

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
like image 131
adamlogan Avatar answered Oct 29 '22 09:10

adamlogan


I did the same (3.2 on a mac 10.6) and: -Moved both the Python 3.2 folder and the ActiveState ActiveTcl folder from the Applications Folder to the Trash. -Moved the Python.framework folder from the Library/Frameworks folder to the Trash.

Running System profiler shows only the 2.6 version of Python.

Marcos

like image 36
Marcos Carreira Avatar answered Oct 29 '22 08:10

Marcos Carreira