Saturday, 23 April 2011

Python 2.7 Mac OS X uninstall

The complete list is documented at The following steps are done inside a terminal session and assume you know how to use the command line. All the terminal command lines below are single lines, even if they appear as two lines in your web browser or this blog post.

To completely remove Python 2.7 from my Mac OS X 10.6:

Remove the entry from the PATH variable by reverting my .bash_profile, edit or delete the file:
nano .bash_profile (remove the PATH lines added by the Python installer, they are commented, so you'll se them easily)
Remove the Python 2.7 framework:
sudo rm -rf /Library/Frameworks/Python.framework/Versions/2.7
Remove the Python 2.7 applications directory
sudo rm -rf "/Applications/Python 2.7"
Remove the symbolic that point back to the 2.7 framework in /usr/local/bin:
Find them with the following ls command, then remove with sudo rm -rf like in the previous steps.
ls -l /usr/local/bin | grep '../Library/Frameworks/Python.framework/Versions/2.7'
In my case, I typed the following commands following the output of the previous ls line:
cd /usr/local/bin 
sudo rm -rf 2to3 idle idle2.7 pydoc pydoc2.7 python python-32 python-config pythonw pythonw-32

Information taken from:
Credits to the users listed there, especially Ned, who answered the question in such a clear and concise way.


Thayne Clark said...

Worked brilliantly! Thanks so much.

GeekRedux said...

Will this remove other installed packages such as numpy, scipy, etc? I'm not having a lot of luck tracking down where those things actually went when I installed them. Thanks.

mahasiswa teladan said...

hi...Im student from Informatics engineering nice article,
thanks for sharing :)

FDE Cycle

Fetch-Decode-Execute Cycle Links with information about the FDE cycle, from simple & concise to deeper and more detailed: GCSE Bytes...