Я довольно часто использую anaconda / miniconda в Linux и Mac.Модули (https://en.wikipedia.org/wiki/Environment_Modules_(software)) - отличный способ предотвратить загрязнение вашей среды. Например, в конце моего файла .bashrc
у меня есть:
module use --append "$HOME/.modules"
Этот каталог содержитфайл модуля для conda:
$ cat .modules/conda
#%Module1.0
module-whatis "add ~/miniconda3 to path"
prepend-path PATH /Users/ptb/miniconda3/bin
A $ module load conda
будет затем корректировать PATH, делая видимыми все связанные с миникондой вещи.
Редактировать:
Я написал первую частьиз этого ответа на моем компьютере с Linux, где модули установлены по умолчанию, и забыл, что для работы на Mac нужно 2 вещи. На Mac модули могут быть установлены через homebrew с brew install modules
. Затем нужно поставить следующеедо module use ...
:
. /usr/local/Modules/default/init/bash