Virtualenv может помочь здесь. Лично я для установки использую папку не по умолчанию, как у меня на моей машине есть c: \ Python27-64 и c: \ Python32-64 и c: \ python26-32.
Тогда в моем пути есть файлы bat, такие как py26.bat и py27.bat и py32.bat, но иногда это не красиво. Кроме того, некоторые пакеты с установщиками действительно пытаются найти что-то в реестре, и я могу заставить их установить только один экземпляр.
Очевидно, у меня нет идеального решения.