HOWTO · Python

Desinstalar Miniconda por completo

Desinstale Miniconda de forma segura en Windows, macOS o Linux y elimine restos opcionales solo cuando sea necesario.

En esta página

Para desinstalar Miniconda de forma segura, exporte primero los entornos que quiera conservar, identifique el prefijo exacto de instalación y use el desinstalador de su sistema operativo. Elimine ajustes de la shell y datos de usuario de conda solo si desea un restablecimiento completo: esos pasos opcionales pueden descartar ajustes y paquetes en caché.

Hacer copia de los entornos e identificar el prefijo de instalación

Al desinstalar Miniconda se eliminan los entornos y paquetes dentro de ese directorio. Antes de continuar, exporte un entorno que quiera recrear: ejecute conda env export --name myenv > myenv.yml, guarde myenv.yml fuera de Miniconda y, tras reinstalar conda, use conda env create --file myenv.yml.

No borre un directorio solo porque parezca ser Miniconda. En macOS y Linux consulte primero a conda el prefijo base. Esta comprobación muestra el directorio si conda está disponible y se detiene antes de borrar nada si no lo está:

if ! prefix="$(conda info --base 2>/dev/null)"; then
  printf '%s\n' 'conda is not on PATH; find the installation prefix before deleting anything.'
  exit 1
fi
printf 'Miniconda prefix: %s\n' "$prefix"

En una instalación funcional, la última línea tiene esta forma:

Miniconda prefix: /opt/miniconda3

Si la comprobación dice que conda no está en el PATH, no introduzca una ruta supuesta en un comando de eliminación. Localice el directorio del instalador original o use el desinstalador que incluía esa instalación; borrar el prefijo equivocado puede eliminar otra instalación de conda.

Desinstalar Miniconda en Windows

Use el desinstalador de Windows que venía con Miniconda. Abra Configuración > Aplicaciones > Aplicaciones instaladas (o Aplicaciones y características en Windows antiguo), seleccione Miniconda y elija Desinstalar. La guía de Anaconda documenta el procedimiento compatible actual.

Cierre Símbolo del sistema, PowerShell, terminales de IDE y procesos de Python que usen la instalación. Al terminar, abra una terminal nueva y ejecute where conda. Si aún aparece una ruta, revísela: puede pertenecer a otra instalación de Anaconda, Miniconda o Miniforge que no debe quitar.

Desinstalar Miniconda en macOS o Linux

Cuando el instalador lo proporcione, ejecute uninstall.sh desde el prefijo exacto identificado. Siga sus indicaciones en vez de copiar un rm -rf genérico; los desinstaladores pueden dejar configuración de usuario.

Si no hay desinstalador, la eliminación manual es una alternativa, no la primera opción. Verifique otra vez el prefijo y borre solo ese directorio. La documentación de conda describe el método manual y la limpieza opcional para macOS. rm -rf no pide confirmación ni se puede deshacer; nunca lo use con una ruta vacía, sin verificar o amplia como su directorio personal.

Después, abra una shell nueva y ejecute command -v conda. Sin salida significa que no se encuentra por el PATH actual; una ruta puede indicar otra instalación o una entrada de inicialización conservada.

Eliminar restos opcionales de shell y datos de usuario

La desinstalación principal no exige borrar todos los archivos de conda. Elija estos pasos solo si desea restablecer conda para la cuenta de usuario:

  • Invierta la inicialización con conda init --reverse --all antes de quitar la instalación mientras conda siga disponible; también puede eliminar solo el bloque de inicialización revisado.
  • Considere borrar .condarc, .conda y .continuum únicamente si no necesita sus ajustes, paquetes en caché u otros datos; haga una copia si tiene dudas.
  • Revise .bashrc, .zshrc y el perfil de PowerShell para detectar rutas obsoletas de Miniconda. Quite solo las líneas de la instalación eliminada y abra una terminal nueva.

No use anaconda-clean como desinstalador principal de Miniconda. Es una utilidad de limpieza; el desinstalador compatible o una alternativa manual cuidadosamente verificada elimina la instalación. La limpieza opcional sirve para reinstalar desde cero, pero no es necesaria solo para recuperar el directorio.

Verificar el resultado y reinstalar si es necesario

La verificación debe mostrar que el prefijo eliminado ya no existe y que una terminal nueva no resuelve conda ni el Python antiguo de ese prefijo. En Windows use where conda; en macOS o Linux command -v conda. Compare cualquier ruta encontrada con el prefijo eliminado antes de cambiar PATH o borrar otra cosa.

Puede reinstalar Miniconda después sin restaurar la configuración antigua y crear un entorno desde el YAML guardado. Si falla por un archivo en uso o falta de permisos, cierre los programas implicados y ejecute de nuevo el desinstalador compatible con permisos adecuados; no fuerce el borrado de una ruta sin verificar.