
Сегодня я установил Anaconda Python на свой Mac, и Anaconda добавила следующую строку в .bash_profile. Поскольку я использую zsh, я переместил эту строку в .zshrc. Однако она не работает должным образом, даже если я использую источник .zshrc в iTerm.
export PATH="/Users/shawn/Softfolder/anaconda/anaconda/bin:$PATH"
Если я перенесу эту строку в .bash_profile и укажу ее источник, Anaconda будет работать так, как и ожидалось.
Мне интересно, Anaconda работает таким образом или я что-то не так сделал? Большое спасибо!
Еще: Я нашел следующую строку в .zshrc ниже строки, которую я добавил для anaconda. Переопределяет ли эта строка путь для anaconda?
export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/texbin"
PS: Я использовал
bash -l
чтобы начать сеанс входа в bash, то anaconda работает.
решение1
анаконда ИСПОЛЬЗУЕТ BASH так что вам не хватает бега
sudo chsh -s /usr/bin/zsh $имя_пользователя
ВО-ПЕРВЫХ, он не будет искать в ~/.zshrc, так как zsh установлен, но не запущен