1. Distribuciones

Anaconda es la versión completa de Conda que incluye más de 1,500 paquetes preinstalados orientados a ciencia de datos y aprendizaje automático, junto con Jupyter, Spyder y otras herramientas. Es ideal para usuarios que necesitan un entorno listo para trabajar con paquetes científicos sin tener que instalarlos manualmente.

Miniconda y Miniforge son dos distribuciones ligeras de Conda que tienen como objetivo facilitar la creación y gestión de entornos virtuales y paquetes en Python. Aunque ambos sirven para instalar y usar Conda sin tener que descargar todos los paquetes incluidos en Anaconda, existen diferencias clave entre ellos. A continuación, se detalla cómo se diferencian y para qué casos cada uno es más adecuado:

https://docs.conda.io/projects/conda/en/stable/

2. Instalación de Anaconda

2.1. Descarga

https://www.anaconda.com/download

2.2. Ejecutar el instalador

bash Anaconda3-2024.10-1-Linux-x86_64.sh
  • Pulsa Enter para avanzar y lee el acuerdo de licencia.
  • Escribe yes para aceptar el acuerdo cuando se te solicite.
  • Se te pedirá elegir un directorio de instalación. Presiona Enter para usar la ubicación predeterminada (/home/usuario/anaconda3) o ingresa otra ruta.

Este mensaje aparece al final del proceso de instalación de Anaconda y pregunta si deseas que Conda se inicialice automáticamente cada vez que abras una terminal.

Do you wish to update your shell profile to automatically initialize conda?
This will activate conda on startup and change the command prompt when activated.
If you'd prefer that conda's base environment not be activated on startup,
   run the following command when conda is activated:

conda config --set auto_activate_base false

You can undo this by running `conda init --reverse $SHELL`? [yes|no]

Si seleccionas “yes”, Anaconda añadirá una configuración en tu archivo de perfil de terminal (como ~/.bashrc o ~/.zshrc). Esto hará que el entorno base de Conda se active automáticamente cada vez que abras una nueva terminal y cambie el indicador del prompt para señalar que el entorno de Conda está activo.

  • Desactivar el entorno base al iniciar la terminal: Si prefieres que Conda no se active automáticamente, incluso después de haber seleccionado “yes”, puedes ejecutar el siguiente comando en la terminal:

    conda config --set auto_activate_base false
    

Esto mantendrá la configuración de Conda en tu terminal, pero evitará que el entorno base se active de inmediato en cada inicio.

  • Revertir los cambios: Si deseas deshacer la inicialización automática de Conda completamente (como si nunca hubieras seleccionado “yes”), puedes ejecutar:

    conda init --reverse $SHELL
    

Esto eliminará las líneas añadidas en el perfil de shell y evitará que Conda se cargue al inicio de la terminal.

Yo he seleccionado no

3. Desinstalación

Abre una terminal y ejecuta los siguientes comandos:

rm -rf ~/anaconda3
rm -rf ~/.conda
rm -rf ~/.continuum
  • ~/anaconda3: Elimina el directorio principal de instalación de Anaconda.
  • ~/.conda y ~/.continuum: Borran los archivos de configuración y caché de Conda.

Nota: Si instalaste Anaconda en un directorio distinto, reemplaza ~/anaconda3 por la ruta correspondiente.

Si tienes entornos de Conda adicionales, también puedes eliminarlos. Asegúrate de que el directorio de entornos (envs_dirs) también esté eliminado:

rm -rf ~/anaconda3/envs

4. Añade Anaconda a la variable PATH

echo 'export PATH="~/anaconda3/bin:$PATH"' >> ~/.bashrc

Activa los cambios

Para que los cambios en ~/.bashrc tengan efecto, ejecuta:

source ~/.bashrc