В virtualenvwrapper, есть ли простой способ перечислить все virtualenv на моей машине?
(например, что делает yolk -l для вывода списка всех пакетов python в текущей виртуальной среде?)
ПОЯСНЕНИЕ: «ls -la» в моем каталоге env не считается. Я ищу команду virtualenv или virtualenvwrapper.
virtualenv
virtualenvwrapper
virtualenv-commands
Кельвин Ченг
источник
источник
Ответы:
Вы можете использовать тот
lsvirtualenv
, в котором у вас есть два варианта «длинный» или «короткий»:Параметр "long" является параметром по умолчанию, он ищет любой хук, который может иметься вокруг этой команды, и выполняет его, что занимает больше времени.
«краткое» просто возьмите имена virtualenvs и напечатайте их.
краткое использование:
длительное использование:
если у вас нет хуков, или вы даже не знаете, о чем я говорю, просто используйте «краткое».
источник
Глупый вопрос. Найдено, что есть
команда, которая перечисляет все существующие virtualenv.
источник
Запустите workon без аргументов, чтобы отобразить список доступных сред.
источник
workon
(без параметров) это лучший способ! Это команда Virtualenvwrapper.lsvirtualenv
это команда, присущая Virtualenv.Чтобы вывести список всех виртуальных сред (если используется дистрибутив anaconda):
Надеюсь, мой ответ кому-то поможет ...
источник
Для conda созданного env используйте:
Для virtualenvwrapper созданного env используйте:
источник
Перечислить все virtualenvs
Вывод:
источник
Если вы используете
virtualenv
встроенный Python 3 илиvenv
выше, ответы могут не работать.Если вы находитесь на Linux, просто сценарий , который всегда присутствует внутри окр.
locate
activate
Это захватит все виртуальные среды Python, присутствующие в вашем домашнем каталоге.
Посмотреть демо здесь
источник
Это работает только на Windows :
Если вы пытаетесь найти все envs, созданные с помощью virtualenv,
найдите « activ_this.py» или «pip-selfcheck.json»
источник