Вы можете установить несколько версий Python для Windows; Я сделал это и не заметил никаких побочных эффектов.
Когда вы устанавливаете пакет, вы просто запускаете версию интерпретатора, в которую вы хотите установить пакет, то есть python31 setup.py install
или около того. Переводчик знает, где находится его дом.
Также рассмотрите возможность использования virtualenv , если вам приходится работать с несколькими версиями Python или пакетов. Таким образом, вы будете иметь столько разных «установок» Python и / или пакетов, сколько захотите, не затрагивая общесистемные вещи.