Список всех virtualenv - PullRequest
       9

Список всех virtualenv

110 голосов
/ 27 августа 2011

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

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

ПОЯСНЕНИЕ:"ls -la" в моем каталоге env несосчитать.Я ищу команду virtualenv или virtualenvwrapper.

Ответы [ 5 ]

154 голосов
/ 24 апреля 2012

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

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

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

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

$ lsvirtualenv -b

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

$ lsvirtualenv -l

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

60 голосов
/ 18 сентября 2011

Глупый вопрос. Обнаружено, что есть

lsvirtualenv

команда, которая перечисляет все существующие virtualenv.

52 голосов
/ 06 августа 2012

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

36 голосов
/ 04 апреля 2018

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

conda info --envs

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

0 голосов
/ 29 мая 2019

Это работает на только для Windows :

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

...