J'ai récemment installé Anaconda sur mon Mac (MacOS 10.12.6). J'ai essayé à la fois l'installateur en ligne de commande et l'installateur graphique avec le même résultat. Le navigateur Anaconda fonctionne bien, il est capable de créer des envs, etc. Cependant, lorsque j'ouvre mon terminal, je vois le message d'erreur ci-dessous, et il semble que les chemins de conda n'ont pas été ajoutés à mon environnement car je ne peux appeler aucune commande spécifique à anaconda.
Erreur lors du chargement du terminal :
-bash: eval: line 15: syntax error near unexpected token `('
-bash: eval: line 15: `export CONDA_PROMPT_MODIFIER='(base) ''
mon .bash_profile
:
# Setting PATH for Python 2.7
# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH
# Setting PATH for Python 2.7
# The original version is saved in .bash_profile.pysave
PATH="/Library/Frameworks/Python.framework/Versions/2.7/bin:${PATH}"
export PATH
# added by Anaconda3 2019.03 installer
# >>> conda init >>>
# !! Contents within this block are managed by 'conda init' !!
__conda_setup="$(CONDA_REPORT_ERRORS=false '/Users/philippnagel/anaconda3/bin/conda' shell.bash hook 2> /dev/null)"
if [ $? -eq 0 ]; then
\eval "$__conda_setup"
else
if [ -f "/Users/philippnagel/anaconda3/etc/profile.d/conda.sh" ]; then
. "/Users/philippnagel/anaconda3/etc/profile.d/conda.sh"
CONDA_CHANGEPS1=false conda activate base
else
\export PATH="/Users/philippnagel/anaconda3/bin:$PATH"
fi
fi
unset __conda_setup
# <<< conda init <<<
Je ne suis pas sûr de ce qui pourrait être faux ici. Le site .bash_profile
me semble une syntaxe valide, mais il ne semble pas que ce soit le fichier qui cause l'erreur. Le numéro de ligne référencé ne change pas lorsque j'ajoute des lignes au fichier. Devrais-je chercher ailleurs ? Puis-je faire en sorte que bash me dise quel est le fichier incriminé ?