Comment définir anaconda comme python par défaut?

11

Je viens d'installer Anaconda (pour le bloc-notes ipython - je voulais exécuter un programme pandas). Il est installé avec succès mais le problème ici est à chaque fois que je tape which python, il utilise toujours un python par défaut comme/usr/bin/python

Ce sera génial si quelqu'un peut me dire comment configurer le python anaconda en tant que python par défaut. Je suis noob ici jusqu'à présent, je viens d'installer l'anaconda dans le chemin par défaut comme suit ~/anaconda3.

Merci d'avance.

yogesh Ratudi
la source

Réponses:

13

J'ai la même configuration que vous désirez. Dans mon cas, l' anaconda installerajout d'une entrée dans mon ~/.bashrcdossier. Je ne sais pas pourquoi la vôtre ne l'a pas fait. Donc, pour arriver à faire ce que vous voulez, ajoutez ceci à votre ~/.bashrcfichier:

export PATH="/home/yash/anaconda3/bin:$PATH"

Vous devez actualiser vos variables env après cela en ouvrant un nouveau terminal ou en utilisant source ~/.bashrc

Avec ça:

$ which python
/home/yash/anaconda3/bin/python

Et python -vretourne:anaconda

Pour revenir à l'ancienne valeur par défaut, je commente l'entrée définissant le chemin d'accès au .bashrcfichier et j'obtiens ces résultats:

$ which python
/usr/bin/python
$ python -v
python 2.7.*
George Udosen
la source
2
C'est bien, bien sûr. Mais je suggère d'utiliser des environnements, de cette façon, vous pouvez créer autant d'environnements Python que vous le souhaitez et basculer entre eux en utilisant source activate/deactivate: conda.io/docs/using/envs.html
Samuel
J'ai ajouté ce qui précède à ~ / .bashrc mais quel python ne retourne pas la version anaconda3 ..... dois-je redémarrer pour qu'elle prenne effet? Je viens d'installer anaconda.
user391339
# ajouté par le programme d'installation Anaconda3 export PATH = "/ home / d / anaconda3 / bin: $ PATH"
user391339
2
Ah, je l'ai. Vous devez actualiser les variables d'environnement soit en
rouvrant
3

Au lieu d'ajouter l'entrée dans ~ / .bashrc, ajoutez l'entrée dans ~ / .profile ou ~ / .bash_profile car il s'agit d'un chemin d'accès et non d'un alias. De plus, l'ajout du chemin dans bashrc peut ralentir inutilement le terminal. Pour connaître la signification détaillée de ~ / .bashrc et sa différence avec le profil, visitez ce lien .

Paramjeet Desai
la source
1

Après avoir installé Anaconda, lancez simplement

source ~/.bashrc

Si vous ouvrez le .bashrcfichier, vous pouvez le voir ajouté python Anaconda à la variable d'environnement.

byrony
la source
0

Définir anaconda3 python par défaut peut être particulièrement difficile si vous avez plusieurs shells comme zsh et bash. Cela signifie que vous devez inclure la variable PATH dans le fichier .rc par défaut. Une solution simple consiste simplement à ajouter

export PATH="/home/username/anaconda3/bin:$PATH"

à votre ~/.profiledossier. Ensuite, sourcez le fichier en exécutant source ~/.profiledans un terminal.

Vérifiez que cela fonctionne en exécutant which python. tu devrais voir/home/username/anaconda3/bin/python

Loïc Fonkam
la source
0

MISE À JOUR POUR 2019+

Dans une nouvelle version d'Anaconda, il n'est pas recommandé d'ajouter manuellement conda / bin au chemin. Pendant l'installation, posez des questions sur run conda initpress yes- conda fera lui-même toutes les options nécessaires.

Mikhail_Sam
la source