J'utilise Mac 10.9 Mavericks et j'ai installé Anaconda. Cependant, malgré cela, lorsque j'accède à python via le terminal, j'obtiens toujours la valeur par défaut Apple version:
Python 2.7.5 (default, Sep 2 2013, 05:24:04)
[GCC 4.2.1 Compatible Apple LLVM 5.0 (clang-500.0.68)] on darwin
Mon .bash_profile est le suivant:
export PATH="$HOME/anaconda/bin:$PATH"
MONGO_PATH=/usr/local/mongodb/bin
SQL_PATH=/usr/local/mysql
export PATH="/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:$PATH"
Puis-je faire quelque chose pour utiliser la version Anaconda de Python? À perte pour le moment.
Merci
Le premier exécutable correspondant est celui qui est exécuté. D'après ce que je peux comprendre, vous concaténez votre variable PATH de telle manière que:
/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin
vient avant:
$HOME/anaconda/bin
Donc assurez-vous que le répertoire anaconda est le premier, ce qui signifie qu'il aura priorité:
export PATH="$HOME/anaconda/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:$PATH"
Si vous utilisez du poisson, vous pouvez trouver Anaconda sauvegarder votre ancien .bash_profile en tant que .bash_profile-anaconda.bak, et il a ajouté 2 lignes au bas de .bash_profile qui ressemble à ceci:
# added by Anaconda2 4.1.1 installer
export PATH="/Users/username/anaconda/bin:$PATH"
Cependant, fish ne le lit pas, vous devez donc l'ajouter manuellement dans le fichier de configuration fish, qui se trouve dans ~/.config/fish/config.fish:
set -x PATH /Users/username/anaconda/bin $PATH
si vous utilisez zsh vous pouvez éditer dans votre fichier zshrc dans votre dossier racine pour inclure
export PATH="$HOME/anaconda/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:$PATH"
Si vous utilisez LiClipse ou Eclipse comme IDE, le menu Préférences permettra à ce processus de gestion d'aller beaucoup plus facilement. Mais je comprends la joie de la ligne de commande.
Il est super facile de faire d'Anaconda, ou plutôt la version Python d'Anaconda, l'interpréteur par défaut dans LiClipse, ainsi que d'appeler les packages de site d'Anaconda. Je viens de l'installer aujourd'hui.
Cordialement,
JF
Assurez-vous que vous utilisez le chemin complet: - n'utilisez pas "~" au lieu de la racine:
(faux)
export PATH="~/anaconda/bin:$PATH"
(Correct)
export PATH="$HOME/anaconda/bin:$PATH"
Ce changement a fonctionné pour moi!
Mise à jour pour tous ceux qui voient cela avec Python 3: les solutions ci-dessus ne fonctionneront pas avec Python 3.
Python 3 d'Anaconda est maintenant à ~/anaconda3/bin
. Faites donc plutôt:
export PATH="$HOME/anaconda3/bin:$PATH"
ou
export PATH="$HOME/anaconda3/bin:/usr/bin:/bin:/usr/sbin:/sbin:/usr/local/bin:$PATH"