In article <i59tqt$g5...@dough.gmane.org>, Monte Milanuk <memila...@gmail.com> wrote: > I have an older Intel Macbook (circa early 2007) that I have upgraded > the hardware and software a bit on over the last few months. Currently > it is running Snow Leopard 10.6.4, with an install of Python 2.6.5. > > Over the course of time, between various upgrades, removing this, > reinstalling that, etc. etc. I think I've made somewhat of a mess of my > Python install and I'd like to clean house and get back to just the > version that shipped with 10.6.x. No extras or add-ons. Once I get > that kind of under control, then maybe see about upgrading/ or having > multiple versions installed, etc. > > 1st question... What is the default version of Python that shipped with > 10.6 Snow Leopard? I have a Python 2.6.5 install in my Applications > directory, and I can't recall if I put that there or if that came with > the new OS (I happened to do the OS upgrade around that time frame...).
The Apple-supplied Pythons in 10.6 are 2.6.1 and 2.5.4. They are invoked with /usr/bin/python2.6 (also /usr/bin/python) and /usr/bin/python2.5. The Python Frameworks are in /System/Library. Don't try to remove any of this! > When I look under /Library/Frameworks/Python.framework/Versions I see > the following: > > > macbook:~ monte$ ls -al /Library/Frameworks/Python.framework/Versions/ > total 8 > drwxr-xr-x 5 root admin 170 Mar 23 17:46 . > drwxr-xr-x 6 root admin 204 Mar 23 17:17 .. > drwxrwxr-x 11 root admin 374 May 12 22:04 2.6 > drwxrwxr-x 9 root admin 306 Aug 24 2009 3.1 > lrwxr-xr-x 1 root admin 3 May 7 16:31 Current -> 2.6 > macbook:~ monte$ > > If I remove the Python 2.6.5 install from the Applications directory, is > that going to affect things here, or is this a separate (OEM) install? The python.org installer installs most of the Python files into that framework. Some additional files are installed into the /Applications/Python x.y directory that the installer creates. The Apple-supplied Pythons do not use either of these directories. > Sometime in the recent past I remember installing, and then uninstalling > Python 3.x... so if I remove the 3.1 directory sub-tree, will that clean > out that bit so I can start over fresh? If you want to clean out both the python.org 2.6 and 3.1 (the only two you've installed), the easiest thing to do is: sudo rm -r /Library/Frameworks/Python.framework sudo rm -r "/Applications/Python 2.6" sudo rm -r "/Applications/Python 3.1" You may also need to edit your shell startup file, likely ~/.bash_profile or ~/.profile, to remove the modifications to put the framework bin directories at the head of $PATH. And there should be some dangling symlinks left behind in /usr/local/bin which can be removed, things like /usr/local/bin/python2.6, /usr/local/bin/idle2.6, etc. There is more detail here: http://bugs.python.org/issue7107 -- Ned Deily, n...@acm.org _______________________________________________ Pythonmac-SIG maillist - Pythonmac-SIG@python.org http://mail.python.org/mailman/listinfo/pythonmac-sig unsubscribe: http://mail.python.org/mailman/options/Pythonmac-SIG