Cómo desinstalar Anaconda completamente de macOS


138

¿Cómo puedo desinstalar completamente Anaconda de MacOS Sierra y volver al Python original? He intentado usar conda-clean -yespero eso no funciona. También elimino las cosas ~/.bash_profilepero todavía usa la pitón Anaconda y aún puedo ejecutar el condacomando.


¿hay una publicación análoga para Ubuntu?
Nathan

@frank ¿la respuesta aceptada no funciona también para Ubuntu?
Ulysse BN


3
jaja de ninguna manera fuiste a una publicación de casi 2 años para marcarlo como duplicado
Jordan Baron

2
¿Cómo se desinstala conda si además no puede encontrar el condacomando pero el directorio aún existe?
Charlie Parker

Respuestas:


249

Para eliminar las configuraciones:

conda install anaconda-clean
anaconda-clean --yes

Una vez que se eliminan las configuraciones, puede eliminar la carpeta de instalación de anaconda, que generalmente se encuentra debajo de su directorio de inicio:

rm -rf ~/anaconda3

Además, el anaconda-clean --yescomando crea una copia de seguridad en su directorio de inicio del formato ~/.anaconda_backup/<timestamp>. Asegúrate de eliminar ese también.


EDITAR (v5.2.0) : ahora si quieres limpiar todo, también tendrás que eliminar las dos últimas líneas agregadas a tu .bash_profile. Parecen:

# added by Anaconda3 5.2.0 installer
export PATH="/Users/ody/anaconda3/bin:$PATH"

77
Aquí hay un enlace oficial a Anaconda para más información.
n1k31t4

3
rm -rf ~/anaconda2es para Mac Para Windows: en el Panel de control, elija Agregar o quitar programas o Desinstalar un programa y luego seleccione Python 3.6 (Anaconda) o su versión de Python.
Rene Duchamp

44
Por curiosidad, ¿qué deja simple rmque anaconda-clean se deshaga de sí?
Nathan

11
Gran guía, pero con un pequeño error tipográfico: la ubicación de instalación predeterminada para Anaconda es la rootcarpeta, no la carpeta de inicio. Por lo tanto, rm -rf ~/anaconda3fallará en silencio, es decir, se ejecutará sin eliminar nada. El comando correcto es sudo rm -rf /anaconda3o sudo rm -rf /anaconda2depende de la versión de Anaconda instalada.
DeltaIV

1
No sé por qué, pero por si alguien está sufriendo como yo por alguna razón, fue en este lugar, /Users/brandBrandoParetoopareto/opt/así que lo hice/Users/brandBrandoParetoopareto/opt/miniconda3
Charlie Parker

39

Para desinstalar Anaconda, abra una ventana de terminal:

  1. Elimine todo el directorio de instalación de anaconda :
rm -rf ~/anaconda
  1. Edite ~/.bash_profile y elimine el directorio anaconda de su PATHvariable de entorno.

Nota: es posible que deba editar .bashrcy / o .profilearchivos en lugar de.bash_profile

  1. Elimine los siguientes archivos y directorios ocultos, que pueden haberse creado en el directorio de inicio:

    • .condarc
    • .conda
    • .continuum

Utilizar:

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

2
Nota para los novatos: puede que sea necesario editar .bashrc y / o .profile en su lugar
Nathan

1
Como DeltaIV declaró anteriormente; Esto fallará. Al menos lo hice para mí: "Gran guía, pero con un pequeño error tipográfico: la ubicación de instalación predeterminada para Anaconda es la carpeta raíz, no la carpeta de inicio. Por lo tanto, rm -rf ~ / anaconda3 fallará en silencio, es decir, se ejecutará sin realmente eliminando cualquier cosa. El comando correcto es sudo rm -rf / anaconda3 o sudo rm -rf / anaconda2 dependiendo de la versión de Anaconda instalada ".
Oeyvind


2

Abra la terminal y elimine todo el directorio de Anaconda, que tendrá un nombre como "anaconda2" o "anaconda3", ingresando el siguiente comando: rm -rf ~ / anaconda3. Luego, elimine conda con el comando "desinstalar conda" https://conda.io/docs/commands/conda-uninstall.html .


Cuando corro conda uninstallme saleCondaValueError: Value error: no package names supplied, try "conda remove -h" for more details
Jordan Baron

escriba echo $ PATH en su terminal para verificar si hay alguna referencia a anaconda, si se usa export PATH = "/ path / you / want / to / keep"
Monika Bozhinova

1

Este es un lugar más donde Anaconda tenía una entrada que estaba rompiendo mi instalación de Python después de eliminar Anaconda. Esperando que esto ayude a alguien más.

Si está utilizando hilo, encontré esta entrada en mi archivo .yarn.rc en ~ / "nombre de usuario"

python "/ Usuarios / alguien / anaconda3 / bin / python3"

la eliminación de esta línea fijó un último lugar necesario para la eliminación completa No estoy seguro de cómo se agregó esa entrada, pero ayudó


1

Después de realizar las sugerencias muy útiles de spicyramen y jkysam sin éxito inmediato, se necesitó un simple reinicio de mi Mac para que el sistema reconociera los cambios. ¡Espero que esto ayude a alguien!


0

Esto me ha funcionado:

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

luego también elimine de $ PATH en .bash_profile


1
Esta es una buena idea, pero de acuerdo con la documentación, está destinada a la eliminación de entornos conda. Esta es la forma en que Anaconda sugiere: usaranaconda-clean
n1k31t4

0

Agregar export PATH="/Users/<username>/anaconda/bin:$PATH"(o export PATH="/Users/<username>/anaconda3/bin:$PATH"si tiene anaconda 3) a mi archivo ~ / .bash_profile, solucionó este problema por mí.


Creo que malinterpretas la pregunta. La pregunta es cómo desinstalar Anaconda, no solucionarlo. Lo que está sugiriendo aquí es una solución para mantener / instalar Anaconda, no eliminarlo
Abe

0

Las instrucciones oficiales parecen estar aquí: https://docs.anaconda.com/anaconda/install/uninstall/

pero si te gusto, eso no funcionó por alguna razón y por alguna razón tu conda se instaló en otro lugar para decirte que hagas esto:

rm -rf ~/opt

No tengo idea de por qué se guardó allí, pero eso fue lo que me hizo.


Esto me fue útil para arreglar mi instalación de conda (si esa es la razón por la que la está desinstalando en primer lugar como yo): https://stackoverflow.com/a/60902863/1601580 que terminó arreglándomela. Sin embargo, no estoy seguro de por qué Conda estaba actuando de manera extraña en primer lugar o instalando cosas incorrectamente

Al usar nuestro sitio, usted reconoce que ha leído y comprende nuestra Política de Cookies y Política de Privacidad.
Licensed under cc by-sa 3.0 with attribution required.