Вариант 1: Установите несколько версий в отдельных каталогах, и затем вы запустите программу python с той версией Python, которую вы хотите использовать.Вот так:
C:\Python26\Python.exe thescript.py
Что делает virtualenv, так это то, что он предоставляет вам множество отдельных «виртуальных» установок одной и той же версии Python.Это совершенно другая проблема, и, следовательно, она вам никоим образом не поможет.
Вариант 2:
Использование Pythonbrew.
Как только Pythonbrew станетустановлено:
#to install new python versions is as simple as:
pythonbrew install 2.7.2 3.2
#to use a particular version in the current shell:
pythonbrew use 3.2
#to uninstall:
pythonbrew uninstall 2.7.2