Я скачал графический установщик Anaconda для отдельных выпусков 2020-2. А затем с помощью графического мастера я успешно установил Anaconda в свой MacBook. Я проверил это, выполнив команду conda --version, которая давала результат conda 4.8.2. На следующий день, когда я открыл терминал и попытался неожиданно выполнить команды conda, я получил команду «not found». Я проверил PATH, выполнив echo $ PATH и обнаружил, что каталог Anaconda не включен в путь. Я попытался добавить анаконду, выполнив следующую команду:
export PATH="usr/local/bin:usr/bin:/bin:usr/sbin:/sbin:/opt/anaconda3/bin"
После этого команды conda работали в том же сеансе, но это не было, когда открывалось новое окно терминала. Чтобы исправить это, я открыл файл .bash_profile в своем домашнем каталоге в редакторе vi и обнаружил, что в файле уже есть следующие строки:
bash-3.2$ cat .bash_profile_bk
# >>> conda initialize >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$('/opt/anaconda3/bin/conda' 'shell.bash' 'hook' 2> /dev/null)"
if [ $? -eq 0 ]; then
eval "$__conda_setup"
else
if [ -f "/opt/anaconda3/etc/profile.d/conda.sh" ]; then
. "/opt/anaconda3/etc/profile.d/conda.sh"
else
export PATH="/opt/anaconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda initialize <<<
Поэтому я переименовал файл в .bash_profile_bk с помощью следующей команды
$mv .bash_profile .bash_profile_bk
Затем создал новый .bash_profile и добавил строку PATH для экспорта следующим образом
$vi .bash_profile
в редакторе vi:
export PATH="usr/local/bin:usr/bin:/bin:usr/sbin:/sbin:/opt/anaconda3/bin"
Я проверил содержимое файл:
bash-3.2$ cat .bash_profile
export PATH="/usr/bin:usr/local/bin:/bin:usr/sbin:/sbin:/opt/anaconda3/bin"
выйти из сеанса терминала и затем открыть другое окно терминала. Набрал команду conda, но снова она не работала:
bash-3.2$ conda --version
bash: conda: command not found
Может кто-нибудь подсказать, если я что-то упустил? любая помощь будет принята с благодарностью.