Allow overriding the location of python

For example, on my machine I want to run using /opt/local/bin/python2.7 instead
of /usr/bin/python