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
Конкретные операции заключаются в следующем:
- sudo vim ~/.zshrc
- Добавьте строку: source ~/.bash_profile, выйдите и сохраните
- source ~/.bash_profile
Просто снова откройте терминал.