Да, это возможно.
Я поддерживаю 3 установки Python (2.5, 2.6, 3.0). Единственная проблема, которая может сбить с толку - выяснить, какая версия Python имеет приоритет в переменной PATH (если есть). Чтобы выполнить скрипт для определенной версии, вы должны зайти в каталог python для этой версии
C: \ Python25 \, C: \ Python26 \, C: \ Python30 \ и т. Д.
Перетащите туда файл и запустите "python.exe file.py" из командной строки.
Вы можете даже переименовать каждый python.exe в python25.exe python26.exe python30.exe и иметь каждый каталог в PATH, чтобы было легко выполнить любой скрипт в любой версии.