Python Anaconda - Cómo desinstalar de forma segura


246

Instalé Python Anaconda en Mac (OS Mavericks). Quería volver a la versión predeterminada de Python en mi Mac. ¿Cuál es la mejor manera de hacer esto? ¿Debo eliminar el ~/anacondadirectorio? ¿Se requieren otros cambios?

Actualmente cuando corro which pythonme sale este camino:

/Users/username/anaconda/bin/python


3
@PeterWang, ¿por qué supones que ya no quiere usar Anaconda?
jononomo

8
@PeterWang conda no se puede implementar en AWS, tengo muchos problemas para que funcione y tampoco puedo usar pip / virtualenv cuando tengo instalada una anaconda ...
ajl123

55
Anaconda en realidad tiene una guía para desinstalar conda.pydata.org/docs/install/full.html#os-x-anaconda-install
Dials Mavis

8
@PeterWang Anaconda sobrescribe mi intérprete de Mac predeterminado que pip usa de manera predeterminada para las instalaciones de módulos. Hoy perdí aproximadamente una hora de mi tiempo tratando de descubrir por qué mis módulos no se estaban cargando.
Jolly1234

¿Responde esto a tu pregunta? Cómo desinstalar Anaconda completamente de macOS
AMC

Respuestas:


234

De los documentos :

Para desinstalar Anaconda abrir una ventana de terminal y retire toda la anaconda directorio de instalación: rm -rf ~/anaconda. También puede editar ~/.bash_profiley eliminar el directorio anaconda de su PATH variable de entorno, y eliminar el .condarcarchivo oculto .conday los .continuumdirectorios que pueden haberse creado en el directorio de inicio con rm -rf ~/.condarc ~/.conda ~/.continuum.

Notas adicionales:

  • Las instalaciones de Python3 pueden usar un ~/anaconda3directorio en lugar de ~/anaconda.
  • También puede tener un ~/.anacondadirectorio oculto que se puede eliminar.
  • Dependiendo de cómo lo instaló, es posible que PATHse modifique en uno de sus archivos runcom y no en su perfil de shell. Entonces, por ejemplo, si está usando bash, asegúrese de verificar ~/.bashrcsi no encuentra el PATHmodificado en ~/.bash_profile.

28
En mi sistema Ubuntu 14.04, los cambios de $ PATH se hicieron ~/.bashrc, no ~/.bash_profile.
Jordan

3
También ~/.anaconda/navigator. Seguro que salpica los directorios.
smci

77
Tenía ~ / anaconda3 para una instalación de python3.
AnneTheAgile

55
mi instalación está en / anaconda3 /, por lo que algunos podrían necesitar hacerrm -rf /anaconda3/
canada11

Muy útil. Como se indicó anteriormente por canada11, tenía anaconda2, así que tuve que ajustar el camino en consecuencia
Will

150

El instalador de anaconda agrega una línea en su ~/.bash_profilescript que antepone el directorio bin de anaconda a su $PATHvariable de entorno. Eliminar todo el directorio anaconda debería ser todo lo que necesita hacer, pero también es bueno limpiar esta línea de su script de configuración.


24
También puede haber ~/.continuumy ~/.spyder2y ~/.cachey ~/.distliby ~/.matplotlibdirectorios, que también se debe eliminar.
jononomo

10
En su directorio de inicio ( ~/), también hay un archivo de respaldo creado por anaconda:, .bash_profile-anaconda.bakque respalda su original .bash_profile. Puede comparar ese archivo con su actual .bash_profile, y después de eso, puede eliminar el .bash_profile-anaconda.bakarchivo de forma segura .
YaOzI

10
Encontré la $PATHlínea anexa de anaconda ~/.bashrc, para tu información.
TheGrimmScientist

1
¿Dónde encuentro su archivo bash file en windows?
Mohit Motwani

1
@MohitMotwani en Windows no hay archivo bash Los pasos son totalmente diferentes para Windows. ver aquí
Tejas Shetty

107

El paquete " anaconda clean ", disponible en la plataforma Anaconda, debe desinstalarse de manera segura.

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)

Consulte: https://docs.anaconda.com/anaconda/install/uninstall para obtener más detalles.


Tuve una segunda instalación de anaconda a través de brew. Para desinstalarlo, necesitaba llamar brew cask uninstall anacondaademás.
asmaier

Usando esta respuesta, perdí mi RUTA y tuve que restablecerla. No fue un gran problema, ya que la mía es una máquina completamente nueva sin RUTA personalizada (todavía) ... pero quería comentar para advertir a cualquiera que se arriesgue a perder alguna configuración de RUTA de importación.
olisteadman

24

La eliminación del directorio de Anaconda ayuda, pero no creo que sea una buena idea, ya que es posible que necesite usar anaconda a veces en un futuro próximo. Entonces, como lo sugiere mwaskom , el instalador de anaconda agrega automáticamente PATHvariables que apuntan al anaconda/bindirectorio en el ~/.bashrcarchivo.

Se parece a esto

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

Entonces, solo comente la línea (agregue #al principio de la línea). Luego vuelva a cargar el ~/.bashrcarchivo ejecutandosource ~/.bashrc

Ahora, verifique los cambios que se ejecutan which pythonen la nueva terminal.


1
@XiaodongQi ¿Has probado $which pythonen una nueva ventana de terminal después $source ~/.bashrc?
sgiri

Verifiqué la ruta de Python, todavía apuntaba al directorio anaconda. Luego encontré una solución para resolver este problema. Además de lo que recomendó, también agregué una línea export PATH=/usr/bin:$PATHen el ~/.bashrcarchivo. Funciona después! ¡Gracias!
Xiaodong Qi

¿Dónde encuentro su archivo bash file en windows?
Mohit Motwani


10

Si está desinstalando Anaconda para poder utilizar la instalación base de Python en el sistema, puede deshabilitar temporalmente la ruta siguiendo estos pasos y no desinstalando Anaconda.

Ve a tu directorio personal. Solo un cdcomando servirá.

Edita el archivo .bashrc.

Busque algo como export PATH="/home/ubuntu/anaconda3/bin:$PATH"en el archivo.

Pon un #al principio para comentarlo desde el guión.

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

Abra una nueva terminal y debería estar ejecutando la instalación base de Python. Esto funciona en sistemas Linux. Debería funcionar en Mac también.


Por alguna razón, tuve que reiniciar. No creo que sea realmente necesario, pero funcionó sin desinstalar nada.
Mike S.

1
si .. no creo que sea necesario! ¡Solo abrir un nuevo shell debería hacer el trabajo que creo!
jp0d

6

Desinstalar Anaconda

Para desinstalar Anaconda, puede hacer una simple eliminación del programa. Esto dejará algunos archivos atrás, lo que para la mayoría de los usuarios está bien. Ver Opción A.

Si también desea eliminar todos los rastros de los archivos y directorios de configuración de Anaconda y sus programas, primero puede descargar y usar el programa Anaconda-Clean, luego haga una simple eliminación. Ver Opción B.

Opcion A.

Utilice la eliminación simple para desinstalar Anaconda:

macOS: abra la aplicación de terminal Terminal.app o iTerm2 y luego elimine todo el directorio de Anaconda, que tiene un nombre como anaconda2 o anaconda3, ingresando rm -rf ~/anaconda3.

Opcion B.

Desinstalación completa con Anaconda-Clean y eliminación simple.

NOTA: Anaconda-Clean debe ejecutarse antes de una simple extracción.

Instale el paquete Anaconda-Clean desde Anaconda Prompt o una ventana de terminal:

conda install anaconda-clean

En la misma ventana, ejecute uno de estos comandos:

Elimine todos los archivos y directorios relacionados con Anaconda con un mensaje de confirmación antes de eliminar cada uno:

anaconda-clean

O bien, elimine todos los archivos y directorios relacionados con Anaconda sin que se le solicite que elimine cada uno:

anaconda-clean --yes

Anaconda-Clean crea una copia de seguridad de todos los archivos y directorios que pueden eliminarse, como .bash_profileen una carpeta nombrada .anaconda_backupen su directorio de inicio. También tenga en cuenta que Anaconda-Clean deja intactos sus archivos de datos en el directorio AnacondaProjects. Después de usar Anaconda-Clean, siga las instrucciones anteriores en la Opción A para desinstalar Anaconda. Eliminar la ruta de Anaconda de.bash_profile

Si usa Linux o macOS, es posible que también desee verificar el .bash_profilearchivo en su directorio de inicio para una línea como:

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

NOTA: Reemplace /Users/jsmith/anaconda3/con su ruta real.

Esta línea agrega la ruta de Anaconda a la variable de entorno PATH. Puede referirse a Anaconda o Miniconda. Después de desinstalar Anaconda, puede eliminar esta línea y guardar el archivo.

por desinstalación oficial


instalar algo para desinstalar algo más? ¿Qué? Ahora, ¿cómo desinstalo anaconda-clean? : |
cs95

5
rm -rf ~/anaconda3

nano ~/.bashrc
  • Ctrl+ Wpara buscar "Anaconda"
  • Eliminar o comentar las siguientes líneas:

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

Cuando termine de editar el archivo, escriba Ctrl+ Xpara salir y yguardar los cambios.

Anaconda ahora se elimina de su servidor.


Además, después de eliminar anaconda3 de la RUTA, debe ejecutar source ~/bashrcpara que los cambios sean efectivos en la sesión actual.
Sachin Dangol

3

En caso de que tenga una versión múltiple de anaconda,

rm -rf ~ / anaconda2 [para la versión 2]

rm -rf ~ / anaconda3 [para la versión 3]

Abra el archivo .bashrc en un editor de texto

vim .bashrc

elimine el directorio anaconda de su RUTA.

export PATH = "/ home / {username} / anaconda2 / bin: $ PATH" [para la versión 2]

export PATH = "/ home / {username} / anaconda3 / bin: $ PATH" [para la versión 3]


3

Yo simplemente:

rm -rf ~/anaconda3

... esto eliminó la conda también.

Luego:

mousepad ~/.bashrc

... y eliminó la línea de ruta agregada en la parte inferior (claramente identificada por Anaconda como 'agregada por Anaconda'.

Vale la pena señalar que anaconda3 creó una copia de seguridad de mi archivo .bashrc antes de la modificación, y lo nombró como:

./bashrc-anaconda3.bak

... así que siempre podría haber cambiado el nombre de esto y eliminar mi .bashrc modificado


2

Para desinstalar anaconda tienes que:

1) Elimine todo el directorio de instalación de anaconda con:

rm -rf ~/anaconda2

2) Y (OPCIONAL):

-> Editar ~ / .bash_profile para eliminar el directorio anaconda de la variable de entorno PATH.

-> Elimine los siguientes archivos y carpetas ocultos que pueden haberse creado en el directorio de inicio:

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

fuente


1

Para desinstalar Anaconda Fully de su sistema:

  1. Terminal abierta
  2. rm -rf ~/miniconda
  3. rm -rf ~/.condarc ~/.conda ~/.continuum


1

Siempre trato de seguir los consejos de los desarrolladores, ya que generalmente son los que ahora afectarían a su sistema. Teóricamente, esta debería ser la forma más segura:


Instale el paquete Anaconda-Clean desde Anaconda Prompt (terminal en Linux o macOS):

conda install anaconda-clean

En la misma ventana, ejecute uno de estos comandos:

Elimine todos los archivos y directorios relacionados con Anaconda con un mensaje de confirmación antes de eliminar cada uno:

anaconda-clean

O bien, elimine todos los archivos y directorios relacionados con Anaconda sin que se le solicite que elimine cada uno:

anaconda-clean --yes

Anaconda-Clean crea una copia de seguridad de todos los archivos y directorios que pueden eliminarse en una carpeta llamada .anaconda_backup en su directorio de inicio. También tenga en cuenta que Anaconda-Clean deja intactos sus archivos de datos en el directorio AnacondaProjects.

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


0

En mi caso, Anaconda3 no estaba instalado en el directorio de inicio. En cambio, se instaló en la raíz. Por lo tanto, tuve que hacer lo siguiente para desinstalarlo:

sudo rm -rf /anaconda3/bin/python

0

Para ventanas

  • Instale el módulo anaconda-clean usando

    conda install anaconda-clean

    luego, ejecute el siguiente comando para eliminar archivos paso a paso:

    anaconda-clean

    O simplemente ejecute el siguiente comando para eliminarlos todos:

    anaconda-clean --yes
  • Después de este Panel de control abierto> Programas> Desinstalar programa, aquí desinstala ese python cuyo editor es Anaconda.

  • Ahora, puede eliminar anaconda / scripts y / anaconda / de la variable PATH.

Espero eso ayude.

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.