Список всех virtualenv

В virtualenvwrapper есть простой способ перечислить все virtualenv на моей машине?

(например, какой yolk -l делает для перечисления всех пакетов python в текущей виртуальной среде?)

CLARIFICATION: "ls -la" в моем каталоге env не учитывается. Я ищу виртуальную или виртуальную виртуальную команду.

Ответ 1

Глупый вопрос. Найдено, что там

lsvirtualenv

в которой перечислены все существующие virtualenv.

Ответ 2

Вы можете использовать lsvirtualenv, в котором у вас есть две опции: "длинная" или "короткая":

Параметр "long" является параметром по умолчанию, он ищет любой хук, который может иметься вокруг этой команды, и выполняет его, что занимает больше времени.

"кратко" просто возьмите имена virtualenvs и напечатайте их.

краткое использование:

$ lsvirtualenv -b

длительное использование:

$ lsvirtualenv -l

если у вас нет крючков или вы даже не знаете, о чем я говорю, просто используйте "краткое".

Ответ 3

Запустите workon без аргументов, чтобы перечислить доступные среды.

Ответ 4

Чтобы получить список всех виртуальных сред (если используется дистрибутив anaconda):

conda info --envs

Надеюсь, мой ответ кому-нибудь поможет...

Ответ 5

Чтобы перечислить все virtualenvs

conda env list

Выход:

# conda environments:
#
                         D:\Programs\Anaconda3
                         D:\Programs\Anaconda3\envs\notebook
                         D:\Programs\Anaconda3\envs\snakes
                         D:\Programs\Anaconda3\envs\snowflakes
base                  *  D:\Programs\Miniconda3
gluon                    D:\Programs\Miniconda3\envs\gluon

Ответ 6

Это работает только в Windows:

Если вы пытаетесь найти все envs, созданные с помощью virtualenv
найдите "activ_this.py" или "pip-selfcheck.json"