web-dev-qa-db-fra.com

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

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

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

Merci d'avance.

8
yogesh Ratudi

J'ai la même configuration que vous désirez. Dans mon cas, le anaconda installer a ajouté une entrée dans mon fichier ~/.bashrc. Je ne sais pas pourquoi le tien ne l'a pas fait. Donc, pour faire ce que vous voulez, ajoutez ceci à votre fichier ~/.bashrc:

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

Vous devez ensuite actualiser vos variables env en ouvrant un nouveau terminal ou en utilisant source ~/.bashrc

Avec ça:

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

Et python -v renvoie: anaconda

Pour revenir à l'ancienne valeur par défaut, je commente l'entrée en définissant le chemin pathbin dans le fichier .bashrc et j'obtiens les résultats suivants:

$ which python
/usr/bin/python
$ python -v
python 2.7.*
10
George Udosen

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 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 ceci lien .

3
Paramjeet Desai

Après avoir installé Anaconda, lancez simplement

source ~/.bashrc

Si vous ouvrez le fichier .bashrc, vous pourrez le voir ajouté à Anaconda python à la variable d’environnement.

1
byrony