Miniconda#

Descripción#

Miniconda es un instalador mínimo para el sistema de gestión de paquetes y entornos virtuales conda. Es una versión reducida de Anaconda que incluye solamente conda, Python, los paquetes de los que ambos dependen y unos pocos paquetes adicionales.

Sitio web#

Miniconda

Instalación#

Descargue del sitio web el instalador correspondiente a su sistema operativo y ejecútelo. Durante el proceso de instalación, se recomienda elegir la opción Just Me (para que se instale en el directorio del usuario) y aceptar las otras opciones que presenta por defecto el instalador.

Creación de un entorno virtual#

Los siguientes comandos deben ejecutarse en una interfaz de comandos del sistema operativo que tenga habilitada Miniconda o Anaconda (ej. Anaconda Prompt, en Windows).

# Actualización de Conda
conda update -n base -c defaults conda

# Borrado del ambiente (si es que existe)
# conda remove -n geopython --all

# Instalación de mamba
conda install -n base mamba -c conda-forge

# Creación del ambiente
conda create -n geopython

# Activación del ambiente
conda activate geopython

# Configuración del ambiente
conda config --env --add channels conda-forge
conda config --env --set channel_priority strict

# Instalación de bibliotecas
mamba install git python jupyter jupyter-book ghp-import numpy pandas matplotlib seaborn plotly gdal fiona shapely geopandas pyarrow duckdb rasterio xarray rioxarray earthpy xarray-spatial pystac-client python-graphviz folium leafmap lonboard streamlit

# Desactivación del ambiente
conda deactivate

Instalación de paquetes en un entorno virtual#

Los siguientes comandos deben ejecutarse en una interfaz de comandos del sistema operativo que tenga habilitada Miniconda o Anaconda (ej. Anaconda Prompt, en Windows).

# Activación del ambiente
conda activate geopython

# Instalación de los paquetes numpy y pandas, como ejemplo
mamba install -c conda-forge numpy pandas

# Desactivación del ambiente (al finalizar la sesión de trabajo)
conda deactivate

Otros comandos de conda#

# Información general sobre conda
conda info

# Ayuda general sobre los comandos de conda
conda --help

# Ayuda sobre un comando
# Sintaxis: conda <NOMBRE_PAQUETE> --help
# Ejemplo:
conda install --help

# Lista de ambientes instalados
conda env list

# Lista de paquetes instalados en un ambiente
conda list

# Almacenamiento de un ambiente en un archivo de texto
# Sintaxis: conda list --explicit > <NOMBRE_ARCHIVO>
# Ejemplo:
conda list --explicit > miambiente.txt

# Creación de un ambiente a partir de un archivo de texto
# Sintaxis: conda create --name <NOMBRE_AMBIENTE> --file <NOMBRE_ARCHIVO>
# Ejemplo:
conda create --name miambiente --file miambiente.txt

# Borrado de un ambiente y de todos sus archivos
# Sintaxis: conda env remove --name <NOMBRE_AMBIENTE> --all
# Ejemplo:
conda env remove --name miambiente --all

Hay una lista completa de comandos de conda en:
Conda Cheat Sheet