Qual é a melhor maneira de instalar o python no Windows

Eu tenho uma instalação python3 existente no Windows, mas as coisas não estão realmente configuradas corretamente. O principal problema se resume à instalação de novos pacotes. Estou atrás de um proxy de autenticação e a maneira como instalo pacotes é baixando-os manualmente e executandopython setup.py install. Isso funciona bem para alguns pacotes, mas existem alguns que usam o easy_install para baixar automaticamente dependências, e eles ficam presos no proxy, então eu tenho que encontrar todas as dependências e fazer o download e instalá-las manualmente. Isso também torna muito difícil rastrear minhas próprias dependências.

Nas próximas semanas, meu computador será reinstalado; portanto, quando isso acontecer, eu gostaria de ter uma configuração muito melhor funcionando. Então, minhas perguntas são:

virtualenv, distribua, setuptools, pip ... Qual destes (ou outros que eu perdi) devo instalar para python3 no Windows e em que ordem?Como posso fazê-los trabalhar por trás de um proxy de autenticação?

questionAnswers(6)

yourAnswerToTheQuestion