miniconda-en-raspberry-pi

Qué es y cómo instalar Miniconda en Raspberry Pi

Miniconda es una distribución ligera de Conda, un gestor de entornos y paquetes ampliamente utilizado en el ecosistema de Python.

Raspberry Pi tiene recursos limitados en comparación con una PC de escritorio, por lo que una solución ligera como Miniconda es ideal para evitar la sobrecarga del sistema.

A diferencia de Anaconda, que incluye una gran cantidad de paquetes y herramientas predeterminadas, Miniconda ofrece una instalación básica que te permite crear y gestionar entornos de Conda y luego instalar solo los paquetes que necesites.

Las ventajas de usar miniconda son,

  1. Ligereza: Miniconda ocupa menos espacio en disco porque solo incluye lo esencial para empezar.
  2. Flexibilidad: Permite crear entornos personalizados con las versiones específicas de Python y paquetes que necesites para tu proyecto.
  3. Control de Paquetes: Facilita la instalación y gestión de paquetes y sus dependencias.
  4. Compatibilidad: Es compatible con la mayoría de los paquetes de Python y entornos, lo cual es ideal para proyectos en Raspberry Pi.

Cómo instalar Miniconda en Raspberry Pi

Antes de comenzar, asegúrate de tener una Raspberry Pi con Raspberry Pi OS instalado y actualizado. Puedes actualizar tu sistema con los siguientes comandos:

sudo apt update
sudo apt upgrade

Ahora, para descargar Miniconda, primero visitamos la página oficial de Miniconda para obtener el enlace de descarga correspondiente a la arquitectura ARM de la Raspberry Pi.

Debemos elegir la versión para Linux ARMv7 si usamos una Raspberry Pi 2 o 3, o ARMv8 para Raspberry Pi 4 y posteriores.

Una vez que tenemos el enlace correcto, usamos wget para descargar el instalador en la Raspberry Pi. Por ejemplo, para una Raspberry Pi 4 (ARMv8), el comando sería:

wget https://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-armv8l.sh

Luego, antes de ejecutar el instalador, es necesario asegurarnos de que el archivo tenga permisos de ejecución con el siguiente comando:

chmod +x Miniconda3-latest-Linux-armv8l.sh

Procedemos a iniciar el proceso de instalación ejecutando:

./Miniconda3-latest-Linux-armv8l.sh

Seguimos las instrucciones en pantalla, aceptamos los términos de la licencia y elegimos la ubicación de instalación, que por defecto será ~/miniconda3.

Después de la instalación, el script nos preguntará si queremos inicializar Miniconda. Aceptamos para que conda se añada a nuestro PATH. Para aplicar los cambios, cerramos y volvemos a abrir la terminal o ejecutamos:

source ~/.bashrc

Finalmente, para verificar que Miniconda se haya instalado correctamente, ejecutamos:

conda --version

Esto debería mostrar la versión instalada de Conda.

Cómo usar Miniconda

Una vez que Miniconda está instalado, puedes empezar a gestionar tus entornos y paquetes.

Crear un nuevo entorno

Puedes crear un nuevo entorno con una versión específica de Python y paquetes:

conda create --name mi_entorno python=3.9

Aquí, mi_entorno es el nombre de tu entorno y python=3.9 especifica la versión de Python. Puedes ajustar esto según tus necesidades.

Activar el entorno

Para activar el entorno recién creado:

conda activate mi_entorno

Instalar paquetes

Con el entorno activado, puedes instalar paquetes usando Conda:

conda install numpy pandas

Desactivar el entorno

Cuando termines de trabajar, puedes desactivar el entorno con:

conda deactivate

Eliminar un entorno

Si ya no necesitas un entorno, puedes eliminarlo con:

conda remove --name mi_entorno --all