.zshrc는 아나콘다에 대한 변수를 내보내지 않습니다.

.zshrc는 아나콘다에 대한 변수를 내보내지 않습니다.

오늘 Mac에 Anaconda Python을 설치했고 Anaconda가 .bash_profile에 다음 줄을 추가했습니다. 저는 zsh를 사용하고 있으므로 이 줄을 .zshrc로 옮겼습니다. 하지만 iTerm에서 .zshrc를 소스로 사용해도 제대로 작동하지 않습니다.

export PATH="/Users/shawn/Softfolder/anaconda/anaconda/bin:$PATH"

해당 행을 .bash_profile로 이동하고 소싱하면 Anaconda가 예상대로 작동합니다.

Anaconda가 그런 식으로 작동하는지, 아니면 제가 뭔가 잘못한 것인지 궁금합니다. 정말 감사합니다!

추가: anaconda에 추가한 줄 아래의 .zshrc에서 다음 줄을 찾았습니다. 이 줄이 아나콘다의 경로보다 우선됩니까?

export PATH="/usr/local/bin:/usr/bin:/bin:/usr/sbin:/sbin:/opt/X11/bin:/usr/texbin"

추신 : 나는 사용했다

bash -l

bash의 로그인 세션을 시작하면 anaconda가 작동합니다.

답변1

아나콘다는 BASH를 사용하므로 실행이 부족합니다.

sudo chsh -s /usr/bin/zsh $사용자 이름

먼저 zsh가 설치되었지만 실행되지 않으므로 ~/.zshrc를 찾지 않습니다.

관련 정보