HOWTO · Python
Désinstaller complètement Miniconda
Désinstallez Miniconda en toute sécurité sous Windows, macOS ou Linux et ne supprimez les résidus facultatifs que si nécessaire.
Sur cette page
Pour désinstaller Miniconda sans risque, exportez d’abord les environnements à conserver, identifiez le préfixe exact de l’installation, puis utilisez le programme de désinstallation de votre système. Ne supprimez les réglages du shell et les données utilisateur de conda que si vous voulez réellement repartir de zéro : ces étapes facultatives peuvent effacer réglages et paquets mis en cache.
Sauvegarder les environnements et identifier le préfixe d’installation
La désinstallation d’une installation Miniconda supprime les environnements et paquets stockés dans son répertoire. Avant de continuer, exportez un environnement à recréer plus tard : lancez conda env export --name myenv > myenv.yml, gardez myenv.yml hors du répertoire Miniconda, puis recréez-le avec conda env create --file myenv.yml après réinstallation.
Ne supprimez pas un répertoire uniquement parce que son nom évoque Miniconda. Sous macOS et Linux, demandez d’abord à conda le préfixe de base. Ce contrôle affiche le répertoire lorsque conda est disponible et s’arrête avant toute suppression sinon :
if ! prefix="$(conda info --base 2>/dev/null)"; then
printf '%s\n' 'conda is not on PATH; find the installation prefix before deleting anything.'
exit 1
fi
printf 'Miniconda prefix: %s\n' "$prefix"
Pour une installation fonctionnelle, la dernière ligne est de cette forme :
Miniconda prefix: /opt/miniconda3
Si le contrôle indique que conda n’est pas dans le PATH, n’insérez pas un chemin supposé dans une commande de suppression. Retrouvez le répertoire de l’installateur d’origine ou utilisez le désinstalleur livré avec cette installation ; supprimer le mauvais préfixe peut enlever une autre installation conda.
Désinstaller Miniconda sous Windows
Utilisez le désinstalleur Windows fourni avec Miniconda. Ouvrez Paramètres > Applications > Applications installées (ou Applications et fonctionnalités), sélectionnez Miniconda, puis Désinstaller. Le guide Anaconda décrit la procédure actuellement prise en charge.
Fermez l’invite de commandes, PowerShell, les terminaux d’IDE et les processus Python qui utilisent cette installation. Une fois terminé, ouvrez un nouveau terminal et lancez where conda. Si un chemin apparaît encore, examinez-le : il peut désigner une autre installation Anaconda, Miniconda ou Miniforge à ne pas supprimer.
Désinstaller Miniconda sous macOS ou Linux
Lorsque l’installateur le propose, exécutez uninstall.sh depuis le préfixe Miniconda exact identifié. Suivez ses invites plutôt que de copier un rm -rf générique ; un désinstalleur peut laisser une configuration utilisateur.
Sans désinstalleur, la suppression manuelle est un recours, pas le premier choix. Vérifiez de nouveau le préfixe et ne supprimez que ce répertoire. La documentation conda décrit la méthode manuelle et son nettoyage facultatif pour macOS. rm -rf ne demande pas confirmation et est irréversible ; ne l’exécutez jamais avec un chemin vide, non vérifié ou large comme votre dossier personnel.
Après la suppression, ouvrez un nouveau shell et lancez command -v conda. L’absence de sortie signifie que la commande n’est plus trouvée dans le PATH ; un chemin peut signaler une autre installation ou une initialisation encore présente.
Supprimer les résidus facultatifs du shell et des données utilisateur
La désinstallation de base n’exige pas la suppression de tous les fichiers conda. N’appliquez ces étapes que pour réinitialiser conda pour le compte utilisateur :
- Annulez l’initialisation avec
conda init --reverse --allavant de supprimer l’installation, tant quecondaest disponible ; sinon, retirez seulement le bloc d’initialisation relu. - N’envisagez de supprimer
.condarc,.condaet.continuumque si leurs réglages, paquets en cache et autres données ne sont plus nécessaires ; conservez une copie en cas de doute. - Vérifiez
.bashrc,.zshrcet le profil PowerShell pour les chemins Miniconda obsolètes. Retirez uniquement les lignes de l’installation supprimée, puis ouvrez un nouveau terminal.
N’utilisez pas anaconda-clean comme désinstalleur principal de Miniconda. C’est un outil de nettoyage ; le désinstalleur pris en charge ou une solution manuelle vérifiée traite l’installation elle-même. Le nettoyage est utile pour une réinstallation complète, mais pas nécessaire pour récupérer seulement le répertoire.
Vérifier le résultat et réinstaller si besoin
La vérification doit montrer que le préfixe supprimé a disparu et qu’un nouveau terminal ne résout plus conda ni l’ancien Python de ce préfixe. Sous Windows, utilisez where conda, sous macOS ou Linux command -v conda. Comparez toute localisation trouvée au préfixe supprimé avant de modifier PATH ou de supprimer autre chose.
Vous pouvez réinstaller Miniconda plus tard sans restaurer les anciens fichiers de configuration et recréer un environnement depuis le YAML sauvegardé. En cas de fichier utilisé ou de permission refusée, fermez les programmes concernés et relancez le désinstalleur pris en charge avec les droits adaptés ; ne forcez pas la suppression d’un chemin non vérifié.