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 conda

# Creación de un ambiente conda llamado geopython (puede usarse cualquier otro nombre)
# con la versión 3.11 de Python
conda create --name geopython python=3.11

# Activación del ambiente
conda activate geopython

# Configuración del ambiente 
# para asegurarse de instalar todos los módulos desde el canal conda-forge
conda config --env --add channels conda-forge
conda config --env --set channel_priority strict

# Instalación del paquete mamba (para instalaciones más rápidas)
conda install -c conda-forge mamba

# Instalación de los paquetes jupyter y jupyterlab mediante mamba
mamba install -c conda-forge jupyter jupyterlab pandas matplotlib plotly geopandas owslib shapely fiona pyproj folium

# Desactivación del ambiente (al finalizar la sesión de trabajo)
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