ZeroDeploy: allow a custom python executable, and search for a compatible python version