I've just installed Python from source and later setuptools. As a non-Pythonista, my impression has been that the procedure of installing setuptools and then using them is quite straightforward, but it's not advertised enough to newcomers.
-- http://mail.python.org/mailman/listinfo/python-list