Désinstaller Anaconda sur Mac : retirer conda sans rien oublier

Publié le 8 min de lecture

Glisser Anaconda-Navigator à la Corbeille ne retire presque rien : Python, conda et tes environnements restent sur le disque. Voici la méthode donnée par Anaconda, du script uninstall.sh au nettoyage manuel, pour Anaconda Distribution comme pour Miniconda.

Tu as installé Anaconda pour un cours de Python, un projet de data ou un tuto, et tu n'en as plus besoin. Le réflexe, c'est d'ouvrir le dossier Applications et de jeter l'icône Anaconda-Navigator à la Corbeille.

Ça ne suffit pas. Navigator n'est qu'une fenêtre posée sur conda. Python, conda, les paquets et tous tes environnements vivent dans un dossier à part, anaconda3, qui reste là. Ton terminal continue aussi d'afficher (base) au début de chaque ligne.

Voici la méthode donnée par Anaconda dans sa page Uninstalling Anaconda Distribution, dans l'ordre. Elle vaut aussi pour Miniconda : il suffit de remplacer anaconda3 par miniconda3, comme l'indique la page Uninstalling Miniconda.

Avant de commencer : où est installé Anaconda ?

Tout dépend de l'installeur que tu as utilisé.

  • L'installeur graphique (le fichier .pkg) installe Anaconda dans /opt/anaconda3, pour tous les utilisateurs du Mac. C'est écrit en tête de la page d'installation pour macOS.
  • L'installeur en ligne de commande propose par défaut /Users/ton-nom/anaconda3, donc ton dossier personnel, d'après la page de l'installeur pour le terminal.

Pour en avoir le cœur net, ouvre le Terminal (dossier Applications > Utilitaires) et tape :

conda info --base

La commande affiche le chemin du dossier. Note-le, tu en as besoin pour la suite. Si le Terminal répond command not found: conda, saute directement à la partie « Si conda ne répond plus », plus bas.

Étape 1 : sauvegarde tes environnements si tu comptes revenir

Si tu penses réinstaller Anaconda un jour, Anaconda conseille d'exporter chaque environnement dans un fichier .yaml. Tu pourras le recréer plus tard à l'identique :

conda env export --name mon-env > mon-env.yaml

Remplace mon-env par le nom de ton environnement. Le fichier .yaml atterrit dans le dossier où tu te trouves dans le Terminal. Range-le ailleurs que dans le dossier anaconda3, qui va disparaître.

Étape 2 : supprime les environnements rangés ailleurs

Les environnements créés dans anaconda3 partent avec lui. Ceux que tu as créés ailleurs, par exemple dans un dossier de projet, restent sur le disque. Anaconda conseille de les retirer avant de désinstaller, tant que conda fonctionne encore.

  1. Liste tous tes environnements :
conda info --envs
  1. Pour chaque environnement dont le chemin n'est pas dans anaconda3, lance :
conda remove --prefix /chemin/vers/env --all

Cette commande efface son contenu et le retire de la liste des environnements connus.

Un cas particulier est signalé par Anaconda : un environnement qui contient des paquets du canal conda-pypi doit être supprimé avant la désinstallation. Pour le savoir, active l'environnement avec conda activate mon-env, tape conda list et regarde la colonne Channel. Si tu y vois conda-pypi, supprime l'environnement avec conda remove --name mon-env --all.

Étape 3 : lance le script de désinstallation

Depuis Anaconda Distribution 2025.06 (sortie le 23 juin 2025) et Miniconda 24.11.1 (sortie le 16 décembre 2024), le dossier contient un script uninstall.sh qui fait le travail.

Commence par quitter l'environnement (base) :

conda deactivate

Le mot (base) ne doit plus apparaître au début de la ligne. Ensuite, deux cas.

Anaconda est dans ton dossier personnel (~/anaconda3) :

~/anaconda3/uninstall.sh

Anaconda est dans /opt (installeur graphique) :

sudo -E /opt/anaconda3/uninstall.sh

sudo lance la commande avec les droits d'administrateur. Le Terminal te demande ton mot de passe d'administrateur, en général celui de ta session.

Les options pour faire le ménage complet

Le script accepte trois options qui suppriment des fichiers en plus du dossier :

  • --remove-caches retire les caches, dont ceux des paquets.
  • --remove-config-files user retire les fichiers de réglages comme .condarc dans ton dossier personnel. Avec system, il retire ceux situés en dehors ; avec all, les deux.
  • --remove-user-data retire les données d'utilisateur, comme le dossier caché ~/.conda.

Exemple donné par Anaconda pour une installation dans /opt :

sudo -E /opt/anaconda3/uninstall.sh --remove-caches --remove-config-files user --remove-user-data

Deux mises en garde d'Anaconda. N'utilise pas ces options si tu as plusieurs installations de conda sur le Mac, par exemple Anaconda et Miniconda côte à côte : elles partagent ces fichiers. Et si certains fichiers hors du dossier sont des liens symboliques, seul le lien peut partir, pas le fichier vers lequel il pointe.

Si tu n'as pas de uninstall.sh : la méthode manuelle

Une installation antérieure aux versions citées plus haut n'a pas de script. Le Terminal répond alors que uninstall.sh est introuvable. Vérifie d'abord avec ls suivi du chemin donné par conda info --base. Si le fichier n'y est pas, voici la méthode manuelle d'Anaconda.

1. Retire conda de ton terminal. Quand tu as répondu « yes » à l'initialisation pendant l'installation, conda a ajouté des lignes dans les fichiers de configuration de ton shell, comme ~/.zshrc. C'est ce qui fait apparaître (base). Pour les enlever, tant que conda est encore là :

conda activate
conda init --reverse --all

2. Supprime le dossier anaconda3. La page d'Anaconda donne la commande rm -rf ~/anaconda3, ou sudo rm -rf /opt/anaconda3 pour une installation dans /opt. Elle prévient : cette commande efface sans demander de confirmation et ne s'annule pas. Vérifie le chemin deux fois avant d'appuyer sur Entrée.

Si tu préfères garder une marche arrière, passe par le Finder. Fais Commande + Maj + G, colle le chemin du dossier (~/anaconda3 ou /opt/anaconda3), sélectionne-le et choisis Fichier > Placer dans la Corbeille. Pour /opt, le Mac te demandera ton mot de passe. Vide la Corbeille seulement quand tu es sûr de toi.

3. Retire les dossiers cachés, si tu ne réinstalles pas. Anaconda cite trois éléments dans ton dossier personnel :

rm -rf ~/.condarc ~/.conda ~/.continuum

Garde .condarc si tu as des réglages personnels de conda et que tu comptes réinstaller. Ces éléments commencent par un point, donc le Finder les cache. Pour les voir et les glisser à la Corbeille à la main, suis notre guide pour afficher les fichiers cachés sur Mac.

Vérifie que tout est parti

Ferme le Terminal, puis rouvre-le. Si (base) n'apparaît plus au début de la ligne, conda n'est plus chargé. C'est le test proposé par Anaconda.

Anaconda reconnaît aussi que la désinstallation peut laisser des raccourcis ou des fichiers annexes, à supprimer à la main. Si l'icône Anaconda-Navigator traîne encore dans le dossier Applications ou dans le Launchpad, mets-la à la Corbeille. Notre guide pour désinstaller une application sur Mac explique où chercher ses restes dans la Bibliothèque.

Si conda ne répond plus

Le Terminal affiche command not found: conda ? D'après Anaconda, conda n'est peut-être pas initialisé dans ton shell, ou l'installation est incomplète. Anaconda montre qu'on peut appeler conda par son chemin complet, par exemple /opt/anaconda3/bin/conda ou ~/anaconda3/bin/conda. Tu peux t'en servir pour lancer les commandes ci-dessus.

Si le dossier anaconda3 a déjà disparu, il ne reste que du ménage : les lignes de conda dans ~/.zshrc (ou ~/.bash_profile si tu utilises bash) et les dossiers cachés de l'étape 3. Ouvre ~/.zshrc dans un éditeur de texte et retire le bloc qui commence par # >>> conda initialize >>> et finit par # <<< conda initialize <<<. Fais-en une copie avant, au cas où.

Tu veux seulement retirer Navigator, ou Anaconda Desktop

Garder conda, enlever Navigator. La page Uninstalling Navigator donne une seule commande :

conda remove --name base anaconda-navigator

Tu ne pourras plus ouvrir Navigator, mais conda, tes environnements et tes réglages restent intacts.

Anaconda Desktop, l'app de bureau d'Anaconda, se retire comme une app classique. D'après la page Uninstalling Desktop, ouvre le Finder, va dans Applications, fais un clic droit sur Desktop et choisis Placer dans la Corbeille. Anaconda liste ensuite quatre restes possibles à vérifier :

  • ~/.anaconda-desktop (dossier caché)
  • ~/Library/Logs/anaconda-desktop
  • ~/Library/Application Support/anaconda-desktop
  • ~/Library/Caches/Anaconda/Connector

Si tu utilises aussi Homebrew pour tes outils de développement, notre guide pour nettoyer Homebrew libère encore un peu de place.

Ce que CleanMochi fait, et ne fait pas, avec Anaconda

CleanMochi, c'est l'app que nous faisons pour les Mac. Elle ne lance ni conda, ni uninstall.sh, ni sudo. Elle ne lit pas /opt et ne touche pas aux dossiers cachés comme .conda. Pour Anaconda, suis donc les commandes ci-dessus.

Elle peut t'aider sur deux points, sans rien supprimer sans ton clic :

  • Applications : si une app Anaconda (Navigator ou Desktop) est rangée dans ton dossier Applications, cet écran la liste. Il la met à la Corbeille avec ses fichiers dans ta Bibliothèque. Il ne touche jamais au dossier anaconda3 ni à tes environnements.
  • Gros fichiers : cet écran cherche les fichiers lourds dans les dossiers visibles de ton dossier personnel, au-dessus de 100 Mo, 500 Mo ou 1 Go selon ton choix. Il les montre un par un, pas comme un dossier entier. Les fichiers partagés entre environnements conda par des liens physiques ne sont jamais proposés comme doublons, car les jeter ne libère rien.

Tout ce que CleanMochi retire passe par la Corbeille. CleanMochi est en bêta ouverte, téléchargeable sur cleanmochi.com.

À lire aussi

Questions fréquentes

Mettre Anaconda-Navigator à la Corbeille suffit-il pour désinstaller Anaconda ?

Non. Navigator n'est qu'une interface. Python, conda, les paquets et les environnements restent dans le dossier anaconda3. Utilise le script uninstall.sh de ce dossier, ou la méthode manuelle d'Anaconda si tu n'as pas ce script.

Où est installé Anaconda sur mon Mac ?

L'installeur graphique place Anaconda dans /opt/anaconda3. L'installeur en ligne de commande propose ton dossier personnel, ~/anaconda3. Tape conda info --base dans le Terminal pour voir le chemin exact.

Pourquoi uninstall.sh est introuvable ?

Le script est arrivé avec Anaconda Distribution 2025.06 et Miniconda 24.11.1. Une installation plus ancienne n'en a pas. Vérifie le dossier avec conda info --base, puis suis la méthode manuelle : conda init --reverse --all, suppression du dossier anaconda3, puis des dossiers cachés.

Comment enlever (base) du Terminal après avoir désinstallé Anaconda ?

Lance conda init --reverse --all tant que conda est encore installé. Si le dossier a déjà disparu, retire à la main le bloc conda initialize de ton fichier ~/.zshrc, puis ferme et rouvre le Terminal.

Faut-il supprimer .conda et .condarc ?

Seulement si tu ne réinstalles pas. Ce sont des fichiers de réglages et de données de conda dans ton dossier personnel. Garde .condarc si tu as des réglages perso et comptes revenir. Le script les retire avec ses options --remove-config-files user et --remove-user-data.

Article rédigé par l'équipe de CleanMochi (AppsMochi, une marque de NORY LLC). Une erreur, un chemin qui a changé avec une nouvelle version de macOS ? Dis-le nous.