Проверьте, какая среда conda в данный момент активирована - PullRequest
0 голосов
/ 14 октября 2019

Мне интересно, есть ли простой способ проверить, какая среда conda активирована в настоящее время.

Я знаю, что вы можете сделать conda env list, и активная среда будет напечатана *. Однако я хотел бы сделать это программно в качестве ввода в оператор else if.

парсинг вывода списка conda env довольно неудобен, поэтому я надеюсь, что есть более простой способ

Ответы [ 2 ]

1 голос
/ 14 октября 2019

Когда активирована среда conda, она будет export следующих связанных переменных среды:

  • $CONDA_DEFAULT_ENV, имя текущей активированной env
  • $CONDA_PREFIX,путь к текущей активации env
0 голосов
/ 14 октября 2019

Текущее окружение хранится в переменной окружения, $CONDA_DEFAULT_ENV. Так,

echo $CONDA_DEFAULT_ENV

даст название текущей среды conda.

...