Anaconda Python - Comment Désinstaller en toute sécurité
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 le faire? Dois-je supprimer le ~/anaconda
répertoire? Tous les autres changements nécessaires?
Actuellement quand je lance which python
je reçois ce chemin d'accès:
/Users/username/anaconda/bin/python
- pourquoi supposez-vous qu'il ne veut plus utiliser Anaconda?
- conda ne pouvez pas déployer sur AWS, je vais avoir beaucoup de mal à la faire fonctionner et aussi ne peut pas utiliser pip/virtualenv quand j'ai anaconda installé...
- Anaconda en fait un guide pour la désinstallation de conda.pydata.org/docs/install/full.html#os-x-anaconda-install
- Anaconda overrites mon mac par défaut interprète qui est utilisée par défaut par le pip pour le module s'installe. J'ai perdu environ une heure de mon temps aujourd'hui d'essayer de comprendre pourquoi mes modules n'étaient pas en cours de chargement.
Vous devez vous connecter pour publier un commentaire.
De la docs:
Note en outre:
~/anaconda3
dir au lieu de~/anaconda
.~/.anaconda
répertoire caché qui peut être enlevé.PATH
est modifié dans l'un de vos runcom fichiers, et pas dans votre shell de profil. Ainsi, par exemple, si vous utilisez bash, assurez-vous de vérifier votre~/.bashrc
si vous ne trouvez pas laPATH
modifié dans~/.bash_profile
.~/.bashrc
, pas~/.bash_profile
.~/.anaconda/navigator
. C'est sûr qu'il n'éclaboussent les répertoires autour.rm -rf /anaconda3/
rm ~/.bashrc-anaconda3.bak
~/.bashrc-*.bak
depuis sa la .bashrc avant anaconda changements....L'anaconda programme d'installation ajoute une ligne dans votre
~/.bash_profile
script qui ajoute l'anaconda répertoire bin de votre$PATH
variable d'environnement. La suppression de l'anaconda répertoire devrait être tout ce que vous devez faire, mais il est bon de ménage pour supprimer cette ligne à partir de votre script d'installation trop.~/.continuum
et~/.spyder2
et~/.cache
et~/.distlib
et~/.matplotlib
répertoires, que vous devez également supprimer.~/
), il y a aussi un fichier de sauvegarde créé par anaconda:.bash_profile-anaconda.bak
, qui sauvegarde l'original de votre.bash_profile
. Vous pouvez comparer ce fichier avec votre.bash_profile
, et après cela, vous pouvez supprimer en toute sécurité le.bash_profile-anaconda.bak
fichier.$PATH
ajout de ligne dans~/.bashrc
, fyi.Paquet "anaconda propre", disponible à partir de Anaconda plate-forme, devez désinstaller en toute sécurité.
Consulter: https://docs.anaconda.com/anaconda/install/uninstall pour plus de détails.
brew cask uninstall anaconda
en plus.Retrait de l'Anaconda répertoire d'aide, mais je ne pense pas que c'est une bonne idée que vous pourriez avoir besoin d'utiliser anaconda parfois dans un avenir proche. Donc, comme suggéré par mwaskom, anaconda programme d'installation ajoute automatiquement
PATH
variable qui pointe versanaconda/bin
répertoire dans le~/.bashrc
fichier.Il ressemble à ceci
Donc, il suffit de commenter la ligne (ajouter
#
au début de la ligne).Puis de recharger la
~/.bashrc
fichier d'exécutionsource ~/.bashrc
Maintenant, vérifiez les modifications de l'exécution de
which python
dans le nouveau terminal.$which python
dans la nouvelle fenêtre de terminal après$source ~/.bashrc
?export PATH=/usr/bin:$PATH
dans le~/.bashrc
fichier. Il travaille par la suite! Merci!C'était assez facile. Il a changé mon pointeur de Python:
https://docs.continuum.io/anaconda/install#os-x-uninstall
Si vous êtes à la désinstallation de l'Anaconda pour être en mesure d'utiliser la base d'installation de Python dans le système, vous pouvez désactiver temporairement le chemin en suivant ces étapes et de ne pas désinstaller l'Anaconda.
Aller dans votre répertoire home. Juste un
cd
commande.Modifier le fichier
.bashrc
.Chercher quelque chose comme
export PATH="/home/ubuntu/anaconda3/bin:$PATH"
dans le fichier.Mettre un
#
au début de formuler des observations à partir du script.Ouvrez un nouveau terminal et vous devriez être en cours d'exécution de la base d'installation de python. Cela fonctionne sur les systèmes Linux. Il devrait fonctionner sur Mac aussi.
Désinstallation Anaconda
Pour désinstaller Anaconda, vous pouvez faire une simple retirer du programme. Cela laissera un peu de fichiers de derrière, qui, pour la plupart des utilisateurs est tout simplement parfait. Voir L'Option A.
Si vous souhaitez également supprimer toutes les traces de la configuration des fichiers et des répertoires à partir de l'Anaconda et de ses programmes, vous pouvez télécharger et utiliser l'Anaconda-programme Propre d'abord, puis de faire une simple supprimer. Voir L'Option B.
L'Option A.
Utilisation simple de la supprimer pour désinstaller Anaconda:
macOS–Ouvrez le Terminal.app ou iTerm2 application de terminal, puis supprimer l'ensemble de vos Anaconda répertoire, qui a un nom tel que anaconda2 ou anaconda3, en entrant
rm -rf ~/anaconda3
.L'Option B.
Désinstallation complète à l'aide de l'Anaconda Propre et simple de la supprimer.
REMARQUE: Anaconda-Propre doit être exécuté avant que la simple suppression de.
Installer l'Anaconda-Propre paquet de Anaconda Invite ou une fenêtre de terminal:
Dans la même fenêtre, exécutez l'une de ces commandes:
Supprimer tous les Anaconda liés à des fichiers et des répertoires avec une demande de confirmation avant la suppression de chacun:
Ou, supprimer tous les Anaconda les fichiers et répertoires sans être invité à supprimer chacun d'eux:
Anaconda-Propre crée une copie de sauvegarde de tous les fichiers et répertoires qui peuvent être supprimées, comme
.bash_profile
, dans un dossier nommé.anaconda_backup
dans votre répertoire home. Notez également que l'Anaconda,-Nettoyer les feuilles de vos fichiers de données dans le AnacondaProjects répertoire intacte.Après l'utilisation de l'Anaconda Nettoyer, suivez les instructions ci-dessus dans l'Option A pour désinstaller Anaconda.
La suppression de l'Anaconda chemin de
.bash_profile
Si vous utilisez Linux ou macOS, vous pouvez aussi consulter les
.bash_profile
fichier dans votre répertoire de base pour une ligne telle que:REMARQUE: Remplacer
/Users/jsmith/anaconda3/
avec votre chemin.Cette ligne ajoute l'Anaconda chemin d'accès à la variable d'environnement PATH. Il peut se rapporter à l'Anaconda ou Miniconda. Après la désinstallation de l'Anaconda, vous pouvez supprimer cette ligne et enregistrez le fichier.
par officiel de la désinstallation de façon
Supprimer ou commenter les lignes suivantes:
Lorsque vous avez terminé l'édition du fichier, tapez Ctrl+X pour quitter et y pour enregistrer les modifications.
Anaconda est maintenant supprimé de votre serveur.
source ~/bashrc
pour rendre les changements effectifs sur la session en cours.Dans le cas où vous avez plusieurs versions d'anaconda,
rm-rf ~/anaconda2 [version 2]
rm-rf ~/anaconda3 [version 3]
Ouvrir .bashrc fichier dans un éditeur de texte
vim .bashrc
supprimer anaconda répertoire de votre CHEMIN.
export PATH="/home/{username}/anaconda2/bin:$PATH" [version 2]
export PATH="/home/{username}/anaconda3/bin:$PATH" [version 3]
J'ai tout simplement:
...cette enlevés conda aussi.
Alors:
...et supprimé la ligne de chemin ajoutée au bas de l'écran (clairement identifié par l'Anaconda comme "ajouté par Anaconda'.
Intéressant de noter que anaconda3 créé une sauvegarde de mon .bashrc fichier avant modification, et l'a nommé comme:
...donc je pourrais toujours avoir renommé le présent et supprimé mon modifiés .bashrc
Pour désinstaller anaconda, vous devez:
1) Retirez l'ensemble de l'anaconda répertoire d'installation avec:
rm -rf ~/anaconda2
2) Et (FACULTATIF):
->Modifier ~/.bash_profile pour supprimer l'anaconda répertoire de votre variable d'environnement PATH.
->Supprimer les fichiers cachés et les dossiers qui ont pu être créés dans le répertoire d'accueil:
rm -rf ~/.condarc ~/.conda ~/.continuum
source
Pour désinstaller Anaconda Entièrement de votre Système :
rm -rf ~/miniconda
rm -rf ~/.condarc ~/.conda ~/.continuum
Dans mon cas Anaconda3 n'a pas été installé dans le répertoire home. Au lieu de cela, il a été installé dans la racine. Donc, j'ai eu à faire ce qui suit pour obtenir désinstallé:
C'était assez