* Refactor the environment management code * Improve executable selection when current Python is incompatible