«Технология разработки» для решения команды MacOS не найдена: conda (терминал zfh)

искусственный интеллект глубокое обучение

0. Описание проблемы

Недавно я обновил систему macos и столкнулся с проблемой установки miniconda.Я ввел команду conda в терминал и сообщил об ошибке: команда не найдена: conda

Автор использует команду sudo vim ~/.bash_profile, чтобы обнаружить, что .bash_profile имеет настроенный путь conda, содержимое выглядит следующим образом:


(base) xshine@ShinedeMBP-742f ~ % sudo vim .bash_profile
Password:

...
# added by Miniconda3 4.7.12 installer
# >>> conda init >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$(CONDA_REPORT_ERRORS=false '/Users/xshine/opt/miniconda3/bin/conda' shell.bash hook 2> /dev/null)"
if [ $? -eq 0 ]; then
    \eval "$__conda_setup"
else
    if [ -f "/Users/xshine/opt/miniconda3/etc/profile.d/conda.sh" ]; then
# . "/Users/xshine/opt/miniconda3/etc/profile.d/conda.sh"  # commented out by conda initialize
        CONDA_CHANGEPS1=false conda activate base
    else
        \export PATH="/Users/xshine/opt/miniconda3/bin:$PATH"
    fi
fi
unset __conda_setup

Автор анализирует, что это не должно быть причиной конфигурации для .bash_profile.Если в вашем .bash_profile нет информации conda, вы можете добавить следующее в .bash_profile, а затем использовать источник для активации: Обратите внимание, что /Users/xshine/opt/ miniconda3/bin должен быть установлен на адрес вашего компьютера.

export PATH="/Users/xshine/opt/miniconda3/bin:$PATH"

1. Решение проблем

Позже я нашел статью в Цзяньшу:woohoo.brief.com/afraid/oh84 передает 5 из 0…

При открытии командной строки ~/.bash_profile не выполняется.Если вы хотите сделать этот файл действительным, то измените файл конфигурации zsh:

Отредактируйте ~/.zshrc и добавьте в файл строку:

source ~/.bash_profile

Конкретные операции заключаются в следующем:

  1. sudo vim ~/.zshrc 
  2. Добавьте строку: source ~/.bash_profile, выйдите и сохраните
  3. source ~/.bash_profile

Просто снова откройте терминал.