我想将我的 anaconda 文件夹附加到开头,$PATH
以便我可以使用 Ananconda 中的 python 和 pip
这是我的~/.profile
:
if [ -n "$BASH_VERSION" ]; then
# include .bashrc if it exists
if [ -f "$HOME/.bashrc" ]; then
. "$HOME/.bashrc"
fi
fi
# set PATH so it includes user's private bin directories
export PATH=$HOME/bin:$HOME/.local/bin:$PATH
export PATH=$HOME/opt/anaconda3/bin:$PATH
export PATH=$PATH:$HOME/opt/node-v6.9.1-linux-x64/bin
export PATH=$PATH:$HOME/opt/mongodb-linux-x86_64-ubuntu1604-3.2.10/bin
export PATH=$PATH:/usr/local/heroku/bin
但是,当我打印出 时echo $PATH
,PATH 总是以 开头,/usr/local/bin:/usr/local/sbin
因此我必须使用/usr/local/bin/pip
anaconda 文件夹中的 而不是 pip。我该如何修复它?
这是我的路径
/usr/local/bin:/usr/local/sbin:/home/USERNAME/opt/anaconda3/bin:...
顺便说一下,我使用zsh
而不是bash
。
答案1
zsh 不使用 .profile 它使用 .zshrc 或 .zprofile
你还需要将 PATH 导出更改为前置而不是后置
export PATH=:/usr/local/heroku/bin:$PATH