Comment désinstaller complètement Anaconda de macOS

138

Comment puis-je désinstaller complètement Anaconda de MacOS Sierra et revenir au Python d'origine? J'ai essayé d'utiliser conda-clean -yesmais cela ne fonctionne pas. Je supprime également le contenu ~/.bash_profilemais il utilise toujours le python Anaconda et je peux toujours exécuter la condacommande.

Jordan Baron
la source
y a-t-il un article analogue pour Ubuntu?
Nathan
@frank La réponse acceptée ne fonctionne-t-elle pas également pour Ubuntu?
Ulysse BN
1
Double
3
haha aucun moyen vous êtes allé à un poste de presque 2 ans pour le marquer comme duplicata
Jordan Baron
2
comment désinstaller conda si en plus il ne trouve pas la condacommande mais que le répertoire existe toujours?
Charlie Parker

Réponses:

249

Pour supprimer les configurations:

conda install anaconda-clean
anaconda-clean --yes

Une fois les configurations supprimées, vous pouvez supprimer le dossier d'installation anaconda, qui se trouve généralement sous votre répertoire personnel:

rm -rf ~/anaconda3

En outre, la anaconda-clean --yescommande crée une sauvegarde dans votre répertoire personnel du format ~/.anaconda_backup/<timestamp>. Assurez-vous de supprimer celui-ci également.


EDIT (v5.2.0) : Maintenant, si vous voulez tout nettoyer, vous devrez également supprimer les deux dernières lignes ajoutées à votre fichier.bash_profile . Ils ressemblent à:

# added by Anaconda3 5.2.0 installer
export PATH="/Users/ody/anaconda3/bin:$PATH"
jkysam
la source
7
Voici un lien officiel vers Anaconda pour plus d'informations.
n1k31t4
3
rm -rf ~/anaconda2est pour Mac. Pour Windows: dans le Panneau de configuration, choisissez Ajouter ou supprimer des programmes ou Désinstaller un programme, puis sélectionnez Python 3.6 (Anaconda) ou votre version de Python.
Rene Duchamp
4
Par curiosité, qu'est-ce que le simple rmlaisse cet anaconda propre - dont oui?
Nathan
11
Excellent guide, mais avec une petite faute de frappe - l'emplacement d'installation par défaut d'Anaconda est le rootdossier, pas le dossier de départ. Ainsi, rm -rf ~/anaconda3échouera silenty, c'est-à-dire s'exécutera sans rien supprimer. La commande correcte est sudo rm -rf /anaconda3ou sudo rm -rf /anaconda2dépend de la version d'Anaconda installée.
DeltaIV
1
Je ne sais pas pourquoi mais juste au cas où quelqu'un souffrirait comme moi pour une raison quelconque, c'était à cet endroit, /Users/brandBrandoParetoopareto/opt/alors je l'ai fait/Users/brandBrandoParetoopareto/opt/miniconda3
Charlie Parker
39

Pour désinstaller Anaconda, ouvrez une fenêtre de terminal:

  1. Supprimez tout le répertoire d'installation d' anaconda :
rm -rf ~/anaconda
  1. Modifiez ~/.bash_profile et supprimez le répertoire anaconda de votre PATHvariable d'environnement.

Remarque: vous devrez peut-être modifier .bashrcet / ou des .profilefichiers au lieu de.bash_profile

  1. Supprimez les fichiers et répertoires cachés suivants, qui peuvent avoir été créés dans le répertoire de base:

    • .condarc
    • .conda
    • .continuum

Utilisation:

rm -rf ~/.condarc ~/.conda ~/.continuum
gogasca
la source
2
Note aux débutants: il se peut que vous deviez modifier .bashrc et / ou .profile à la place
Nathan
1
Comme DeltaIV indiqué ci-dessus; cela échouera. Au moins pour moi: "Excellent guide, mais avec une petite faute de frappe - l'emplacement d'installation par défaut pour Anaconda est le dossier racine, pas le dossier de base. Ainsi, rm -rf ~ / anaconda3 échouera en silence, c'est-à-dire qu'il s'exécutera sans réellement supprimer quoi que ce soit. La commande correcte est sudo rm -rf / anaconda3 ou sudo rm -rf / anaconda2 selon la version d'Anaconda installée. "
Oeyvind le
2

Ouvrez le terminal et supprimez tout votre répertoire Anaconda, qui portera un nom tel que «anaconda2» ou «anaconda3», en entrant la commande suivante: rm -rf ~ / anaconda3. Ensuite, supprimez conda avec la commande "conda uninstall" https://conda.io/docs/commands/conda-uninstall.html .

Monika Bozhinova
la source
Quand conda uninstallje cours, je reçoisCondaValueError: Value error: no package names supplied, try "conda remove -h" for more details
Jordan Baron
écrivez echo $ PATH dans votre terminal pour vérifier s'il y a une référence à anaconda, s'il y a une utilisation export PATH = "/ path / you / want / to / keep"
Monika Bozhinova
1

C'est un autre endroit où anaconda avait une entrée qui cassait mon installation python après avoir supprimé Anaconda. En espérant que cela aide quelqu'un d'autre.

Si vous utilisez du fil, j'ai trouvé cette entrée dans mon fichier .yarn.rc dans ~ / "username"

python "/ Utilisateurs / quelqu'un / anaconda3 / bin / python3"

la suppression de cette ligne a fixé un dernier endroit nécessaire pour une suppression complète. Je ne sais pas comment cette entrée a été ajoutée, mais cela a aidé

jstamis
la source
1

Après avoir effectué les suggestions très utiles de spicyramen et jkysam sans succès immédiat, un simple redémarrage de mon Mac était nécessaire pour que le système reconnaisse les modifications. J'espère que cela aide quelqu'un!

émeute
la source
0

Cela a fonctionné pour moi:

conda remove --all --prefix /Users/username/anaconda/bin/python

puis supprimez également de $ PATH dans .bash_profile

localhost
la source
1
C'est une bonne idée, mais selon la documentation, cela est destiné à la suppression des environnements conda. Voici la façon dont Anaconda suggère: en utilisantanaconda-clean
n1k31t4
0

L'ajout export PATH="/Users/<username>/anaconda/bin:$PATH"(ou export PATH="/Users/<username>/anaconda3/bin:$PATH"si vous avez anaconda 3) à mon fichier ~ / .bash_profile, a résolu ce problème pour moi.

StOchastiC_
la source
Je pense que vous avez mal compris la question. La question est de savoir comment désinstaller Anaconda, pas le réparer. Ce que vous suggérez ici est un correctif pour conserver / installer Anaconda, pas pour le supprimer
Abe
0

Les instructions officielles semblent être ici: https://docs.anaconda.com/anaconda/install/uninstall/

mais si vous m'aimez, cela n'a pas fonctionné pour une raison quelconque et pour une raison quelconque, votre conda a été installé ailleurs en vous disant de faire ceci:

rm -rf ~/opt

Je ne sais pas pourquoi il a été sauvegardé là-bas mais c'est ce qui l'a fait pour moi.


Cela m'a été utile pour réparer mon installation conda (si c'est la raison pour laquelle vous la désinstallez en premier lieu comme moi): https://stackoverflow.com/a/60902863/1601580 qui a fini par le réparer pour moi. Je ne sais pas pourquoi conda agissait bizarrement en premier lieu ou installait mal les choses en premier lieu cependant ...

Charlie Parker
la source