¿Cuál es la mejor manera de instalar Python en Windows

Tengo una instalación existente de python3 en Windows, pero las cosas no están realmente bien configuradas. El principal problema se reduce a instalar nuevos paquetes. Estoy detrás de un proxy de autenticación y la forma en que instalo los paquetes es descargándolos manualmente y ejecutandopython setup.py install. Esto funciona bien para algunos paquetes, pero hay algunos que usan easy_install para descargar dependencias automáticamente, y estos se atascan en el proxy, así que tengo que encontrar todas las dependencias y descargarlas e instalarlas manualmente. Esto también hace que sea muy difícil rastrear mis propias dependencias.

En las próximas semanas, mi computadora se volverá a instalar, así que cuando eso suceda, me gustaría tener una configuración mucho mejor funcionando. Entonces mis preguntas son:

virtualenv, distribuir, herramientas de configuración, pip ... ¿Cuál de estos (o cualquier otro que me haya perdido) debería instalar para python3 en Windows y en qué orden? ¿Cómo puedo hacer que funcionen detrás de un proxy de autenticación?

Respuestas a la pregunta(6)

Su respuesta a la pregunta