It is a prerequisite to install X11 (from your Snow Leopard disk) and download XCode from Apple (You will need to register).
$ port help
$ port search py26 # find all packages for python 2.6
$ sudo port install py26-django # install a package with all dependencies
$ port installed # list what you have installed
$ port deps openssl # show package dependencies
$ port outdated # show what needs updating
$ sudo port selfupdate # check for macports update
$ sudo port upgrade outdated # check for updated packaes
MacPorts are here.
For me (today) I think its easier to use than fink. The only thing I miss is a native aqua version of Tk.
Just in case I have to do this again:
$ history | grep 'sudo port'
sudo port install python26
sudo port install python_select
sudo port install py26-pil
sudo port install py26-django
sudo port install py26-pyqt4
sudo port install py26-docutils
sudo port install qscintilla
sudo port install py26-matplotlib
sudo port install py26-matpltlib-basemap
$ history | grep select
192 sudo python_select python26