Python Anaconda - Comment désinstaller en toute sécurité

246

J'ai installé Python Anaconda sur Mac (OS Mavericks). Je voulais revenir à la version par défaut de Python sur mon Mac. Quelle est la meilleure façon de procéder? Dois-je supprimer le ~/anacondarépertoire? D'autres changements sont-ils nécessaires?

Actuellement, lorsque je cours, which pythonj'obtiens ce chemin:

/Users/username/anaconda/bin/python

william tell
la source
3
@PeterWang pourquoi pensez-vous qu'il ne veut plus utiliser Anaconda?
jononomo
8
@PeterWang conda ne peut pas se déployer sur AWS, j'ai beaucoup de mal à le faire fonctionner et je ne peux pas non plus utiliser pip / virtualenv lorsque anaconda est installé ...
ajl123
5
Anaconda a en fait un guide pour désinstaller conda.pydata.org/docs/install/full.html#os-x-anaconda-install
Dials Mavis
8
@PeterWang Anaconda remplace mon interpréteur mac par défaut qui est utilisé par défaut par pip pour les installations de modules. J'ai perdu environ une heure de mon temps aujourd'hui à essayer de comprendre pourquoi mes modules n'étaient pas chargés.
Jolly1234
Est-ce que cela répond à votre question? Comment désinstaller Anaconda complètement de macOS
AMC

Réponses:

234

De la documentation :

Pour désinstaller Anaconda ouvrir une fenêtre de terminal et retirez l'ensemble Anaconda répertoire d' installation: rm -rf ~/anaconda. Vous pouvez également modifier ~/.bash_profileet supprimer le répertoire anaconda de votre PATH variable d'environnement, et supprimer le .condarcfichier caché .condaet les .continuumrépertoires qui peuvent avoir été créés dans le répertoire personnel avec rm -rf ~/.condarc ~/.conda ~/.continuum.

Notes complémentaires:

  • Les installations Python3 peuvent utiliser un ~/anaconda3répertoire au lieu de ~/anaconda.
  • Vous pouvez également avoir un ~/.anacondarépertoire caché qui peut être supprimé.
  • Selon la façon dont vous avez installé, il est possible que le PATHsoit modifié dans l'un de vos fichiers runcom, et non dans votre profil shell. Ainsi, par exemple si vous utilisez bash, assurez-vous de vérifier ~/.bashrcsi vous ne trouvez pas la PATHmodification dans ~/.bash_profile.
vaer-k
la source
28
Sur mon système Ubuntu 14.04, les modifications $ PATH ont été apportées dans ~/.bashrc, non ~/.bash_profile.
Jordan
3
Aussi ~/.anaconda/navigator. Cela éclabousse les répertoires.
smci
7
J'avais ~ / anaconda3 pour une installation python3.
AnneTheAgile
5
mon installation est à / anaconda3 /, donc certains pourraient avoir besoin de le fairerm -rf /anaconda3/
canada11
Très utile. Comme indiqué ci-dessus par canada11, j'avais anaconda2 donc j'ai dû ajuster le chemin en conséquence
Will
150

Le programme d'installation anaconda ajoute une ligne dans votre ~/.bash_profilescript qui ajoute le répertoire bin anaconda à votre $PATHvariable d'environnement. La suppression du répertoire anaconda devrait être tout ce que vous devez faire, mais il est bon de supprimer également cette ligne de votre script de configuration.

mwaskom
la source
24
Il peut également y avoir des répertoires ~/.continuumet ~/.spyder2et ~/.cacheet ~/.distlibet ~/.matplotlibque vous devez également supprimer.
jononomo
10
Dans votre répertoire personnel ( ~/), il y a aussi un fichier de sauvegarde créé par anaconda:, .bash_profile-anaconda.bakqui sauvegarde votre original .bash_profile. Vous pouvez comparer ce fichier avec votre fichier actuel .bash_profileet après cela, vous pouvez supprimer le .bash_profile-anaconda.bakfichier en toute sécurité .
YaOzI
10
J'ai trouvé la $PATHligne d' anaconda ~/.bashrc, fyi.
TheGrimmScientist
1
Où puis-je trouver son fichier bash sur Windows?
Mohit Motwani
1
@MohitMotwani sur windows il n'y a pas de fichier bash Les étapes sont totalement différentes pour windows. voir ici
Tejas Shetty
107

Le package " anaconda clean ", disponible sur la plateforme Anaconda, doit se désinstaller en toute sécurité.

conda install anaconda-clean   # install the package anaconda clean
anaconda-clean --yes           # clean all anaconda related files and directories 
rm -rf ~/anaconda3             # removes the entire anaconda directory

rm -rf ~/.anaconda_backup       # anaconda clean creates a back_up of files/dirs, remove it 
                                # (conda list; cmd shouldn't respond after the clean up)

Reportez-vous à: https://docs.anaconda.com/anaconda/install/uninstall pour plus de détails.

Surya
la source
J'ai eu une deuxième installation d'anaconda via brew. Pour le désinstaller, j'avais besoin d'appeler brew cask uninstall anacondaen plus.
asmaier
En utilisant cette réponse, j'ai perdu mon CHEMIN et j'ai dû le réinitialiser. Ce n'était pas un gros problème car la mienne est une toute nouvelle machine sans PATH personnalisé (pour l'instant) ... mais je voulais commenter afin d'avertir tous ceux qui risquaient de perdre une configuration d'importation PATH.
olisteadman
24

La suppression du répertoire Anaconda aide, mais je ne pense pas que ce soit une bonne idée car vous devrez peut-être utiliser anaconda parfois dans un avenir proche. Ainsi, comme suggéré par mwaskom , le programme d'installation anaconda ajoute automatiquement une PATHvariable qui pointe vers le anaconda/binrépertoire du ~/.bashrcfichier.

Ça ressemble à ça

PATH="/home/linuxsagar/anaconda3/bin:$PATH

Donc, commentez simplement la ligne (ajoutez- #la au début de la ligne). Rechargez ensuite le ~/.bashrcfichier en cours d'exécutionsource ~/.bashrc

Maintenant, vérifiez les modifications en cours d'exécution which pythondans le nouveau terminal.

sgiri
la source
1
@XiaodongQi avez-vous essayé $which pythondans une nouvelle fenêtre de terminal après $source ~/.bashrc?
sgiri
J'ai vérifié le chemin de python, il pointait toujours vers le répertoire anaconda. Ensuite, j'ai trouvé une solution de contournement pour résoudre ce problème. Outre ce que vous avez recommandé, j'ai également ajouté une ligne export PATH=/usr/bin:$PATHdans le ~/.bashrcfichier. Ça marche après! Merci!
Xiaodong Qi
Où puis-je trouver son fichier bash sur Windows?
Mohit Motwani
10

Si vous désinstallez Anaconda pour pouvoir utiliser l'installation de base de Python dans le système, vous pouvez temporairement désactiver le chemin en suivant ces étapes et en ne désinstallant pas Anaconda.

Accédez à votre répertoire personnel. Une simple cdcommande suffira.

Modifiez le fichier .bashrc.

Recherchez quelque chose comme export PATH="/home/ubuntu/anaconda3/bin:$PATH"dans le fichier.

Mettez un #au début pour le commenter du script.

#export PATH="/home/ubuntu/anaconda3/bin:$PATH"

Ouvrez un nouveau terminal et vous devriez exécuter l'installation de base de python. Cela fonctionne sur les systèmes Linux. Devrait aussi fonctionner sur Mac.

jp0d
la source
pour une raison quelconque, j'ai dû redémarrer. Ne pensez pas que c'est vraiment nécessaire, mais cela a fonctionné sans rien désinstaller.
Mike S.
1
ouais .. je ne pense pas que ce soit nécessaire! L'ouverture d'un nouveau shell devrait faire le travail que je pense!
jp0d
6

Désinstaller Anaconda

Pour désinstaller Anaconda, vous pouvez faire une simple suppression du programme. Cela laissera quelques fichiers derrière, ce qui est très bien pour la plupart des utilisateurs. Voir l'option A.

Si vous souhaitez également supprimer toutes les traces des fichiers de configuration et des répertoires d'Anaconda et de ses programmes, vous pouvez d'abord télécharger et utiliser le programme Anaconda-Clean, puis effectuer une suppression simple. Voir l'option B.

Option A.

Utilisez la suppression simple pour désinstaller Anaconda:

macOS - Ouvrez l'application de terminal Terminal.app ou iTerm2, puis supprimez l'intégralité de votre répertoire Anaconda, qui porte un nom tel que anaconda2 ou anaconda3, en entrant rm -rf ~/anaconda3.

Option B.

Désinstallation complète à l'aide d'Anaconda-Clean et suppression simple.

REMARQUE: Anaconda-Clean doit être exécuté avant un simple retrait.

Installez le package Anaconda-Clean depuis Anaconda Prompt ou une fenêtre de terminal:

conda install anaconda-clean

Dans la même fenêtre, exécutez l'une de ces commandes:

Supprimez tous les fichiers et répertoires liés à Anaconda avec une invite de confirmation avant de supprimer chacun d'eux:

anaconda-clean

Ou, supprimez tous les fichiers et répertoires liés à Anaconda sans être invité à les supprimer tous:

anaconda-clean --yes

Anaconda-Clean crée une sauvegarde de tous les fichiers et répertoires qui pourraient être supprimés, comme .bash_profiledans un dossier nommé .anaconda_backupdans votre répertoire personnel. Notez également qu'Anaconda-Clean laisse intacts vos fichiers de données dans le répertoire AnacondaProjects. Après avoir utilisé Anaconda-Clean, suivez les instructions ci-dessus dans l'option A pour désinstaller Anaconda. Suppression du chemin Anaconda de.bash_profile

Si vous utilisez Linux ou macOS, vous pouvez également vouloir vérifier le .bash_profilefichier dans votre répertoire personnel pour une ligne telle que:

export PATH="/Users/jsmith/anaconda3/bin:$PATH"

REMARQUE: remplacez /Users/jsmith/anaconda3/par votre chemin d'accès réel.

Cette ligne ajoute le chemin Anaconda à la variable d'environnement PATH. Il peut faire référence à Anaconda ou à Miniconda. Après avoir désinstallé Anaconda, vous pouvez supprimer cette ligne et enregistrer le fichier.

par voie de désinstallation officielle

VectorLu
la source
installer quelque chose pour désinstaller autre chose? Quoi? Maintenant, comment désinstaller anaconda-clean? : |
cs95
5
rm -rf ~/anaconda3

nano ~/.bashrc
  • Ctrl+ Wpour rechercher "Anaconda"
  • Supprimez ou commentez les lignes suivantes:

    /home/sammuel/.bashrc
    # added by Anaconda3 4.2.0 installer
    export PATH="/home/sammuel/anaconda3/bin:$PATH"

Lorsque vous avez terminé de modifier le fichier, tapez Ctrl+ Xpour quitter et yenregistrer les modifications.

Anaconda est maintenant supprimé de votre serveur.

Bruce
la source
De plus, après avoir supprimé anaconda3 du PATH, vous devez exécuter source ~/bashrcpour que les modifications soient effectives sur la session en cours.
Sachin Dangol
3

Si vous avez plusieurs versions d'anaconda,

rm -rf ~ / anaconda2 [pour la version 2]

rm -rf ~ / anaconda3 [pour la version 3]

Ouvrez le fichier .bashrc dans un éditeur de texte

vim .bashrc

supprimez le répertoire anaconda de votre CHEMIN.

export PATH = "/ home / {username} / anaconda2 / bin: $ PATH" [pour la version 2]

export PATH = "/ home / {username} / anaconda3 / bin: $ PATH" [pour la version 3]

Ashiq Imran
la source
3

Je, simplement:

rm -rf ~/anaconda3

... ce conda retiré aussi.

Ensuite:

mousepad ~/.bashrc

... et supprimé la ligne de chemin ajoutée tout en bas (clairement identifiée par Anaconda comme 'ajoutée par Anaconda'.

Il convient de noter que anaconda3 a créé une sauvegarde de mon fichier .bashrc avant la modification et l'a nommée comme:

./bashrc-anaconda3.bak

... donc je pourrais toujours avoir renommé cela et supprimé mon .bashrc modifié

Fiddy Bux
la source
2

Pour désinstaller anaconda, vous devez:

1) Supprimez l'intégralité du répertoire d'installation anaconda avec:

rm -rf ~/anaconda2

2) Et (FACULTATIF):

-> Modifier ~ / .bash_profile pour supprimer le répertoire anaconda de votre variable d'environnement PATH.

-> Supprimez le fichier et les dossiers cachés suivants qui peuvent avoir été créés dans le répertoire personnel:

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

la source

HISI
la source
1

Pour désinstaller Anaconda Fully de votre système:

  1. Terminal ouvert
  2. rm -rf ~/miniconda
  3. rm -rf ~/.condarc ~/.conda ~/.continuum
vishwaraj
la source
1
rm -rf ~/anaconda3

C'était suffisant

Joe Llerena
la source
1

J'essaie toujours de suivre les conseils des développeurs, car ce sont généralement eux qui influeront désormais sur votre système. Théoriquement, cela devrait être le moyen le plus sûr:


Installez le package Anaconda-Clean depuis Anaconda Prompt (terminal sous Linux ou macOS):

conda install anaconda-clean

Dans la même fenêtre, exécutez l'une de ces commandes:

Supprimez tous les fichiers et répertoires liés à Anaconda avec une invite de confirmation avant de supprimer chacun d'eux:

anaconda-clean

Ou, supprimez tous les fichiers et répertoires liés à Anaconda sans être invité à les supprimer tous:

anaconda-clean --yes

Anaconda-Clean crée une sauvegarde de tous les fichiers et répertoires qui pourraient être supprimés dans un dossier nommé .anaconda_backup dans votre répertoire personnel. Notez également qu'Anaconda-Clean laisse intacts vos fichiers de données dans le répertoire AnacondaProjects.

https://docs.anaconda.com/anaconda/install/uninstall/

Javi
la source
0

Dans mon cas, Anaconda3 n'a pas été installé dans le répertoire personnel. Au lieu de cela, il a été installé en root. Par conséquent, j'ai dû faire ce qui suit pour le désinstaller:

sudo rm -rf /anaconda3/bin/python
Jinhua Wang
la source
0

Pour les fenêtres

  • Installer le module anaconda-clean en utilisant

    conda install anaconda-clean

    puis exécutez la commande suivante pour supprimer les fichiers étape par étape:

    anaconda-clean

    Ou, exécutez simplement la commande suivante pour les supprimer tous-

    anaconda-clean --yes
  • Après avoir ouvert le Panneau de configuration> Programmes> Désinstaller le programme, désinstallez ici le python dont l'éditeur est Anaconda.

  • Maintenant, vous pouvez supprimer anaconda / scripts et / anaconda / de la variable PATH.

J'espère que ça aide.

Yogesh Sanchihar
la source