Upgrade Python on a Mac

Jorgen Grahn grahn+nntp at snipabacken.se
Thu Mar 5 01:07:07 CET 2009

On Tue, 3 Mar 2009 16:47:51 +1100, Python Nutter <pythonnutter at gmail.com> wrote:
> PATH="/Library/Frameworks/Python.framework/Versions/Current/bin:${PATH}"
> export PATH

> If you have ever looked at your Mac?s root directory and wondered what
> some of those other directories are for, you?re probably not alone.
> Mac OS got a whole lot more complex with the advent of OS X, adapting
> a unix file structure from Free BSD Unix that is largely unfamiliar to
> Mac OS 9 and Windows users.

It should be added that it looks very unfamiliar to Unix users too,
if your list below is correct.


Why is Python a "Framework" under "Libraries"?  In any other Unix, a
third-party Python installation would have been placed in /usr/local/
or /opt/.  Also, editing a user's dotfiles while installing software
seems cruel and unusual -- to that user, and to the other users for
whom the newly installed software "doesn't work".


> So just what is /System, /Library, /usr,
> and all the others for anyway? Here?s a brief explanation of each
> directory as found in Mac OS X.



  // Jorgen Grahn <grahn@        Ph'nglui mglw'nafh Cthulhu
\X/     snipabacken.se>          R'lyeh wgah'nagl fhtagn!

More information about the Python-list mailing list