Existem 2 soluções possíveis:
1. Corrija a instrução $PATH
manualmente:
Você fez um erro no seu arquivo ~/.profile
, que é responsável pelo anaconda não estar no seu $PATH
. Você adicionou aqui:
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH:/home/ofirarzi/anaconda3/bin" <-------
fi
que é incorreto porque a instrução condicional testa o diretório $HOME/bin
e se isso não estiver presente, o $PATH
extra será ignorado. No seu caso, suspeito que você não tenha $HOME/bin
...
Em vez disso, tente o seguinte (deixando as linhas precedentes de ~/.profile
intocadas ):
# set PATH so it includes user's private bin if it exists
if [ -d "$HOME/bin" ] ; then
PATH="$HOME/bin:$PATH"
fi
export PATH=/home/ofirarzi/anaconda3/bin:$PATH
Observe que o novo anaconda $PATH
é prefixado em vez de acrescentado conforme explicado neste post . Em seguida, teste executando os dois comandos a seguir:
source ~/.profile
echo $PATH
E agora tudo deve estar bem, se não:
2. Permitir que o instalador corrija o $PATH
:
Se ainda houver algum problema, eu noto que o instalador do anaconda se oferece para fazer as mudanças necessárias para você. Eu instalei no Xenial e vi a seguinte oferta no final da instalação (as setas são minha adição):
creating default environment...
installation finished.
Do you wish the installer to prepend the Anaconda2 install location
to PATH in your /home/andrew/.bashrc ? [yes|no] <-----
[no] >>> yes <-----
Prepending PATH=/home/andrew/anaconda2/bin to PATH in /home/andrew/.bashrc
A backup will be made to: /home/andrew/.bashrc-anaconda2.bak
For this change to become active, you have to open a new terminal.
Thank you for installing Anaconda2!
Share your notebooks and packages on Anaconda Cloud!
Sign up for free: https://anaconda.org
andrew@athens:~$
E no meu sistema Xenial, digitar 'yes' adicionou o seguinte a ~/.bashrc
:
# added by Anaconda2 4.1.1 installer
export PATH="/home/andrew/anaconda2/bin:$PATH"
Portanto, uma reinstalação do anaconda é outra opção, permitindo que o instalador faça o trabalho pesado:)