2016-08-04 4 views
3

Могут ли инструменты anaconda, управляющие средами, использовать путь поиска при поиске окружения?anaconda путь поиска для окружения?

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

Такие команды, как conda env list и conda info -e, должны будут перебирать путь поиска по окружающей среде. Так будет activate.

Поддерживает ли conda такую ​​архитектуру?

ответ

2

Я думаю, что ответ да, параметр конфигурации envs_dirs может быть установлен в вашем файле $HOME/.configrc (выглядит как yaml), чтобы изменить список каталогов, которые искали среды. Вы также можете установить поиск Конда среды путь через окружающую среду CONDA_ENVS_PATH переменной оболочки

http://conda.pydata.org/docs/install/central.html#specify-environment-directories-envs-dirs

Однако конкретный сценарий использования, изложенный выше, уже обрабатываются без изменения каких-либо параметров конфигурации.

Если каталог установки anaconda не доступен для записи, то conda ищет как общие среды, так и среды под $HOME/.conda/envs.

Если каталог установки anaconda доступен для записи, пользовательские среды в $HOME/envs молча игнорируются.