¿Cómo usar virtualenv con Python? [cerrado]

Estoy planeando instalar un entorno virtual para Python para mantener mis paquetes de Python separados. Una de las motivaciones para esto es tener dos versiones de Python en mi máquina (Ubuntu 14.04) coexistiendo. Tengo las siguientes maravillas:

¿En qué orden se deben instalar Python, PIP y virtualenv? ¿Importa en absoluto?Una vez hecho esto, ¿cómo puedo mantener dos versiones de Python separadas bajo virtualenv?Supongamos que estoy trabajando en proyectos separados, ¿se recomienda mantener cada uno de los proyectos en una carpeta separada creada por virtualenv o no?

Me gustaría conocer la opinión de los expertos para hacer las cosas de la manera correcta y sabia.

Respuestas a la pregunta(5)

Su respuesta a la pregunta