2011-08-27 20 views
69

En virtualenvwrapper, ¿hay una manera simple de enumerar todos los virtualenv en mi máquina?Listar todos virtualenv

(como lo hace la yema -l para listar todos los paquetes de Python en el entorno virtual actual?)

ACLARACIÓN: "ls -la" en mi directorio env no cuenta. Estoy buscando un comando específico virtualenv o virtualenvwrapper.

Respuesta

42

Pregunta tonta. Encontraron que hay un comando

lsvirtualenv 

que enumera todos virtualenv existente.

+1

consulte la referencia del comando http://www.doughellmann.com/docs/virtualenvwrapper/command_ref.html – zack

+0

yup. eso es lo que me imaginé. debería tener rtfd ... –

+1

no funciona en Mac os x –

107

en lsvirtualenv tiene dos opciones "largas" y "cortas":

opción "larga" es la opción por defecto, se busca si tiene cualquier gancho para el comando, que toma más tiempo.

"breve" acaba de tomar los nombres virtualenvs y lo imprime

uso breve:

$ lsvirtualenv -b 

uso a largo:

$ lsvirtualenv -l 

si no tienen ningún gancho, o incluso no sé de lo que estoy hablando use "breve".

38

Ejecute workon sin argumentos para enumerar los entornos disponibles.

+2

Bonito consejo. Gracias. –