¿Cómo listar todos los entornos de python en Linux?

Tengo más de un entorno Python configurado en mi sistema operativo Debian. ¿Hay una manera de enumerar todos los entornos configurados en Linux?

Esto es diferente del posible duplicado como se indica en el comentario a continuación. Me refiero a entornos virtuales creados usando virtualenv solamente.

Si solo está utilizando el humilde virtualenv ...{directory} para crear un virtualenv, entonces solo hay un directorio en algún lugar que tiene ese entorno específico. Solo puede “enumerar” estos ejecutando find en su directorio $HOME (o en cualquier otra lista de directorios que pueda haber usado para crear virtualesenvs) buscando instalaciones de python. Esperemos que se haya seguido alguna convención como almacenarlas todas en ~/virtualenvs . (Consulte también ¿Dónde se deben crear los virtualenvs? )

Si usa virtualenvwrapper , entonces como se mencionó, use el comando lsvirtualenv para enumerar los envs que se crearon con mkvirtualenv . Todos están en ~/.virtualenvs por defecto. Consulte https://virtualenvwrapper.readthedocs.io/en/latest/command_ref.html

Si usa conda , puede enumerar envs virtuales creados a través de conda create --name {my_env} [...] , usando ya sea conda info --envs o conda env list . Consulte https://conda.io/docs/using/envs.html#list-all-environments