.zshrc не экспортирует переменную для anaconda

.zshrc не экспортирует переменную для anaconda

Сегодня я установил 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 установлен, но не запущен

Связанный контент