Если я правильно понимаю, вы хотите, чтобы несколько независимых копий Python 2.7 работали в Windows.Я предполагаю, что это так, что вы можете установить только те пакеты, которые вам нужны для каждого проекта, и не иметь разных проектов, сражающихся за конфликтующие версии.
Попробуйте использовать virtualenv (http://pypi.python.org/pypi/virtualenv). Вы устанавливаете Python один раз, а затем всякий раз, когданужна новая копия, которую вы запускаете virtualenv.py, и она эффективно дает вам чистую среду со скриптом activate
(activate.bat
в Windows), который делает эту среду текущей.
Сказав все это, яЯ использовал только virtualenv в Linux, поэтому я не знаю, насколько хорошо он работает в Windows, но он, безусловно, претендует на работу в Windows, поэтому попробуйте.
Редактировать: Для запускаPython-скрипты на машинах, не беспокоясь о том, есть ли они там или нет, обычное решение - использовать py2exe (http://www.py2exe.org/).), который объединяет ваше приложение и все библиотеки вместе с Python в один отдельный файл, который можно запускать безлюбая установка.