Allow override of Python executable with environment variable

As discussed in #723