In 2008, over one thousand people experienced the world’s first virtual web conference. Together, we created a new type of conference that is environmentally-friendly, affordable, and interactive.

In 2009, we are going to take it one step further.


MacPython re-install gotcha

The comprehensive uninstallation directions for MacPython comprise the single sentence: "To uninstall MacPython, you can simply remove these three things." The three things refer to the MacPython 2.5 application folder (/Applications/MacPython), the framework (/Library/Frameworks/Python.framework), and (I'm assuming) the symlink in /usr/local/bin.

Unfortunately, what it doesn't tell you is that unless you also remove all files with names starting with Python under /Library/Receipts, the installer won't let you reinstall MacPython (it checks these to see what is already installed). Instead the installer tells you that a newer version is installed, marks the files "skip", and fails with "nothing to install".

I spent a good few hours until I realized this so I hope this helps someone else keep their hair.

Creative Commons LicenseThe MacPython re-install gotcha article by Aral Balkan, unless otherwise expressly stated, is licensed under a Creative Commons Attribution-Noncommercial 2.0 UK: England License.

Post Metadata

Date
March 23rd, 2008

Author
Aral

Category


2 Comments


  1. Matt

    Thanks! This was a big help.



  2. Jake

    Thanks for the info. With regard to the symlink, there’s a whole load of symlinks in /usr/local/bin. Could some one please tell me how do I know which one(s) to remove? It looks like some of them could be for the default ‘Mac OS’ python installation which I don’t want to break.


Leave a Reply