I am faced with a unique situation, slightly trivial but painful.
I need to use Python 2.6.6 because NLTK is not ported to Python 3 (that\'s what I could gather).
Use virtualenv, which allows you to create dynamic python environments. Check out python's page here.
http://pypi.python.org/pypi/virtualenv
Related answered question on installing packages inside virtualenv on windows (as opposed to system-wide) Can I install Python windows packages into virtualenvs?