2016-08-04 12 views
3

Können die anaconda Tools, die Umgebungen verwenden, um einen Suchpfad manipulieren, wenn für Umgebungen suchen?Anaconda Suchpfad für Umgebungen?

Ich möchte eine einzige anaconda Installation unter unserer Gruppe geteilt haben, mit einem gemeinsamen Satz von Nur-Lese-Umgebungen und jeden Benutzer auch ihre eigene Reihe von beschreibbaren persönlichen Umgebungen hat.

Befehle wie conda env list und conda info -e müssten über einen Umgebungssuchpfad iterieren. So würde activate.

Hat conda Unterstützung solch eine Architektur?

Antwort

2

Ich denke, die Antwort ja, der envs_dirs Konfigurationsparameter kann in Ihrer $HOME/.configrc Datei (sieht aus wie Yaml), um die Liste der Verzeichnisse für die Umgebungen zu ändern. Sie können auch den Conda Umgebung Suchpfad über den CONDA_ENVS_PATH Shell-Umgebungsvariable

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

jedoch das spezifische Einsatzszenario oben behandelt wird bereits ohne Änderung alle Konfigurationsparameter skizzierte eingestellt.

Wenn das Verzeichnis anaconda installieren ist nicht beschreibbar, dann sucht Conda die beiden gemeinsamen Umgebungen und die Umgebungen unter $HOME/.conda/envs.

Wenn die Anakonda Installationsverzeichnis beschreibbar ist, die pro-User-Umgebungen in $HOME/envs werden stillschweigend ignoriert.