"Homebrew":http://github.com/mxcl/homebrew seems to be the hot new package manager for OS X, so while setting up a new system last night, I figured I'd see how it handled installing all the "external libraries required for GeoDjango":http://docs.djangoproject.com/en/dev/ref/contrib/gis/install/#requirements. The answer I quickly found out was, "extremely well." Here are the steps: $ brew update # make sure all your formulae are up to date $ brew install postgis # this will handle installing postgres, geos, proj4, and postgis $ brew install gdal That's it. Three (two if you don't count the update) steps to GeoDjango goodness. Color me impressed.