¿Dónde se deben crear los virtualenvs?

Estoy confundido en cuanto a dónde debo poner mis virtualenvs.

Con mi primer proyecto de django, creé el proyecto con el comando

django-admin.py startproject djangoproject

Luego hice un cd en el directorio djangoproject y ejecuté el comando

virtualenv env

que creó el directorio de entorno virtual en el mismo nivel que el interiordjangoproject directorio.

¿Es este el lugar equivocado para crear el virtualenv para este proyecto en particular?

Me da la impresión de que la mayoría de las personas mantienen todos sus controles virtuales juntos en un directorio completamente diferente, por ejemplo.~/virtualenvsy luego use virtualenvwrapper para alternar entre ellos.

¿Hay una manera correcta de hacer esto?

Respuestas a la pregunta(4)

Su respuesta a la pregunta