O zsh não usa .profile, usa .zshrc ou .zprofile
você também precisa alterar suas exportações PATH para preceder não postfix
export PATH=:/usr/local/heroku/bin:$PATH
Eu quero acrescentar minha pasta anaconda ao início de $PATH
para que eu possa usar python e pip de Ananconda
Aqui está meu ~/.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
No entanto, quando eu imprimo echo $PATH
, o PATH sempre começa com /usr/local/bin:/usr/local/sbin
, então eu tenho que usar /usr/local/bin/pip
ao invés de pip da minha pasta anaconda. Como posso consertar isso?
Aqui está o meu PATH
/usr/local/bin:/usr/local/sbin:/home/USERNAME/opt/anaconda3/bin:...
A propósito, eu uso zsh
em vez de bash
.
O zsh não usa .profile, usa .zshrc ou .zprofile
você também precisa alterar suas exportações PATH para preceder não postfix
export PATH=:/usr/local/heroku/bin:$PATH