I want to append my anaconda folder to the beginning of $PATH so that I can use python and pip from Ananconda
Here is my ~/.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/binHowever, when I print out echo $PATH, the PATH always begins with /usr/local/bin:/usr/local/sbin so that I have to use /usr/local/bin/pip instead of pip from my anaconda folder. How can I fix it?
Here is my PATH
/usr/local/bin:/usr/local/sbin:/home/USERNAME/opt/anaconda3/bin:...By the way, I use zsh instead of bash.
1 Answer
zsh doesn't use .profile it uses .zshrc or .zprofile
also you need to change your PATH exports to prepend not postfix
export PATH=:/usr/local/heroku/bin:$PATH 1