Using sudo for local development tooling is a bad idea. This is the bare minimum to get your python environment up and running so you can install pip and virtualenv at the user level and then continue to use [virtualenv][1] to get your own project environments running.
- OSX 10.9+
- You have homebrew installed
/usr/loca/bin
is part of your$PATH