
我今天在 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"
PS:我用過
bash -l
啟動 bash 的登入會話,然後 anaconda 就可以工作了。
答案1
anaconda 使用 BASH 這麼短你就跑
sudo chsh -s /usr/bin/zsh $用戶名
首先,它不會在 ~/.zshrc 中查找,因為 zsh 已安裝但未運行