На рабочем компе я делал так (только для Windows, нам тогда запрещали менять систему):
1) Качаете с офф. сайта нужные версии python (обязательно Windows Installer)
2) Распаковываете msi без установки
msiexec.exe /a имя msi /qb TARGETDIR=путь распаковки
Например: msiexec.exe /a python-2.7.2.msi /qb TARGETDIR=c:/python/2.7
3) Меняете необходимую Вам версию python через переменные окружения, например можно так:
python-2.7.cmd
@echo off
set PYTHONHOME=c:\python\2.7
set PATH=%PATH%;c:\python\2.7
python-3.2.cmd
@echo off
set PYTHONHOME=c:\python\3.2
set PATH=%PATH%;c:\python\3.2