我今天在 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 $用户名
首先,它不会查找 ~/.zshrc,因为 zsh 已安装但未运行