GNU/Linux >> Tutoriels Linux >  >> Linux

Utilisez le Python par défaut plutôt que l'installation d'Anaconda lorsqu'il est appelé depuis le terminal

Anaconda ajoute le chemin à votre .bashrc , il est donc trouvé en premier. Vous pouvez ajouter le chemin vers votre instance Python par défaut à .bashrc ou supprimez le chemin vers Anaconda si vous ne voulez pas l'utiliser.

Vous pouvez également utiliser le chemin complet /usr/bin/python dans Bash pour utiliser l'interpréteur Python par défaut.

Si vous laissez votre .bashrc fichier tel quel, toute commande que vous exécutez en utilisant python utilisera l'interpréteur Anaconda. Si vous le souhaitez, vous pouvez également utiliser un alias pour chaque interprète.

Vous verrez quelque chose comme export PATH=$HOME/anaconda/bin:$PATH dans votre .bashrc fichier.

Donc, fondamentalement, si vous souhaitez utiliser Anaconda comme principal interpréteur de tous les jours, utilisez le chemin complet vers votre Python par défaut ou créez un alias . Si vous voulez l'inverse, supprimez le export PATH=... . à partir de bashrc et utilisez le chemin complet vers l'interpréteur Anaconda Python.


Après avoir essayé toutes les suggestions jusqu'à présent, je pense modifier la déclaration d'exportation dans le fichier ~/.bashrc , comme Piotr Dobrogost semble le suggérer, est la meilleure option compte tenu des éléments suivants :

  • Si vous supprimez toute la déclaration, vous devez utiliser les chemins complets pour les binaires Conda.
  • Utilisation des liens Conda 4.4.10 dans le répertoire anaconda/bin/ pointe vers les binaires dans le même répertoire, pas ceux du système dans /usr/bin .
  • En utilisant cette approche, vous obtenez les programmes système pour tous ceux qui ont été précédemment inclus dans $PATH ainsi que ceux spécifiques à anaconda sans utiliser de chemins complets.

Donc dans le fichier ~/.bashrc au lieu de

# Added by the Anaconda3 4.3.0 installer
export PATH="/home/user/anaconda3/bin:$PATH"

on utiliserait

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

J'ai rencontré le même problème et vous pouvez faire ce qui suit.

Allez dans votre .bashrc fichier et vous trouverez un type de ligne similaire :

export PATH=~/anaconda3/bin:$PATH

Vous le commentez et tapez à la place :

alias pyconda='~/anaconda3/bin/python3'

Ou quel que soit votre chemin. Cela a fonctionné pour moi.


Linux
  1. Comment installer la distribution Anaconda Python sur Ubuntu 16.04

  2. Exporter une variable de bash et l'utiliser en Python

  3. Quand utiliser Bash et quand utiliser Perl/Python/Ruby ?

  4. Utilisation de / lors de l'utilisation d'un cd

  5. Changer le répertoire par défaut d'un programme spécifique sans changer son chemin

Redimensionner une image depuis le terminal Linux

Utiliser XMLStarlet pour analyser XML dans le terminal Linux

Comment utiliser Gmail depuis le terminal Ubuntu pour envoyer des e-mails

Changer d'environnement sur le terminal à l'échelle du système appelé ?

Comment changer le chemin de domaine par défaut de l'addon depuis cPanel ?

Comment raccourcir le chemin du répertoire actuel affiché sur le terminal ?