> Also there is the problem, that it is not trivial to have Python2+3 on the same installation. Most Linux distros still run with Py2.
>
Actually, it's trivial nowadays with projects like pyenv. You can even have different python versions in a per-project-directory basis.
Check out the installation guide (https://github.com/yyuu/pyenv#installation) and a commands reference (https://github.com/yyuu/pyenv/blob/master/COMMANDS.md)
There's also an extension that provides virtualenv integration - https://github.com/yyuu/pyenv-virtualenv