
今日、Mac に Anaconda Python をインストールしたところ、Anaconda によって .bash_profile に次の行が追加されました。zsh を使用しているため、この行を .zshrc に移動しました。ただし、iTerm で .zshrc をソースしても正しく動作しません。
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"
追記:私は
bash -l
bash のログイン セッションを開始すると、anaconda は機能します。
答え1
anacondaはBASHを使用するので、実行する必要はありません
sudo chsh -s /usr/bin/zsh $ユーザー名
まず、zshはインストールされているが実行されていないため、~/.zshrcは参照されません。