Ответ 1
Глупый вопрос. Найдено, что там
lsvirtualenv
в которой перечислены все существующие virtualenv.
В virtualenvwrapper есть простой способ перечислить все virtualenv на моей машине?
(например, какой yolk -l делает для перечисления всех пакетов python в текущей виртуальной среде?)
CLARIFICATION: "ls -la" в моем каталоге env не учитывается. Я ищу виртуальную или виртуальную виртуальную команду.
Глупый вопрос. Найдено, что там
lsvirtualenv
в которой перечислены все существующие virtualenv.
Вы можете использовать lsvirtualenv
, в котором у вас есть две опции: "длинная" или "короткая":
Параметр "long" является параметром по умолчанию, он ищет любой хук, который может иметься вокруг этой команды, и выполняет его, что занимает больше времени.
"кратко" просто возьмите имена virtualenvs и напечатайте их.
краткое использование:
$ lsvirtualenv -b
длительное использование:
$ lsvirtualenv -l
если у вас нет крючков или вы даже не знаете, о чем я говорю, просто используйте "краткое".
Запустите workon без аргументов, чтобы перечислить доступные среды.
Чтобы получить список всех виртуальных сред (если используется дистрибутив anaconda):
conda info --envs
Надеюсь, мой ответ кому-нибудь поможет...
Чтобы перечислить все 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
Это работает только в Windows:
Если вы пытаетесь найти все envs, созданные с помощью virtualenv
найдите "activ_this.py" или "pip-selfcheck.json"