220 votes

Pourquoi "(base)" apparaît-il devant mon invite de terminal?

Je me demande pourquoi j'ai (base) à gauche de mon invite de terminal.

Image de mon invite

Si je lance source ~/.profile dans le terminal, cela disparaît.

Si je ferme ce terminal et en ouvre un nouveau, (base) est de nouveau là.

J'aimerais savoir ce que c'est.

Voici le contenu de mon .profile (à l'exclusion du $path standard et d'autres choses personnalisées) :

# if running bash
if [ -n "$BASH_VERSION" ]; then
    # include .bashrc if it exists
    if [ -f "$HOME/.bashrc" ]; then
        . "$HOME/.bashrc"
    fi
fi

Voici le contenu de mon .bashrc

# If not running interactively, don't do anything
case $- in
    *i*) ;;
      *) return;;
esac

# don't put duplicate lines or lines starting with space in the history.
# See bash(1) for more options
HISTCONTROL=ignoreboth

...

-1voto

Exécutez le code ci-dessous puis entrez conda deactivate et la base disparaîtra.

echo >&2 "Avertissement d'obsolescence : 'source deactivate' est obsolète. Utilisez 'conda deactivate'."
"$_CONDA_ROOT/etc/profile.d/conda.sh" || return $?

conda deactivate

-1voto

Il semble que ce soit toujours une fonctionnalité expérimentale d'Anaconda.

Pour le reverter à la normale, vous pouvez exécuter la commande :

conda init --reverse

Ensuite, vous devez fermer la fenêtre de terminal actuelle et en ouvrir une nouvelle pour voir les modifications.

SistemesEz.com

SystemesEZ est une communauté de sysadmins où vous pouvez résoudre vos problèmes et vos doutes. Vous pouvez consulter les questions des autres sysadmins, poser vos propres questions ou résoudre celles des autres.

Powered by:

X