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.