WinPython
Flexible: one can install (or should I write "use" as it's portable) as many WinPython versions as necessary (like isolated and selfconsistent environments), even if those versions are running different versions of Python (, ) or different architectures (32bit or 64bit) on the same machine ; .