Quizás escuchaste hablar de Anaconda en relación con Python, pero que permite exactamente tener instalado Anaconda, Conda o Miniconda en tu computadora, pues primero una breve definición de lo que significa cada uno de ellos.
-Anaconda: Es una distribución de Python que funciona como un gestor de entorno, gestor de paquetes y que posee una colección de +720 paquetes de código abierto.
-Miniconda: Es un instalador mínimo gratuito para conda. Es una pequeña versión de Anaconda que incluye solo conda, Python, los paquetes de los que dependen y una pequeña cantidad de otros paquetes útiles.
-Conda: Es un sistema de administración de paquetes y un sistema de administración de entornos de código abierto que se ejecuta en Windows, macOS y Linux.
Ahora que ya se tiene claro estos conceptos, la pregunta es, ¿Cual de ellos instalare en mi computadora?, según mi experiencia considero que es preferible instalar miniconda, ya que Anaconda instala gran cantidad de "herramientas" que no necesariamente vas a utilizar, ahora la ventaja de utilizar Anaconda es que al hacerlo también se instala la interfaz gráfica Navigator que facilita la interacción en la instalación y configuración de entornos, pero que también puedes instalar utilizando miniconda.
-
Utilizar diferentes versiones de Python y evitar conflictos en la ejecución de proyectos que se desarrollen con diferentes versiones.
-
Utilizar diferentes editores de código como Spyder, Jupyter Notebook,Jupiter Lab y Pycharm.
Aquí comparto algunos de los comandos que más utilizo en Conda.
1 - Versión de Conda(¿Cuál es la versión de Conda utilizada?)
conda --version
2 - Actualizar la versión de Conda(¿Que hacer si deseo una versión más actualizada?)
conda update conda
3 - Visualizar todos los paquetes instalados(¿Que hacer si deseo una versión más actualizada?)
conda list
4 - Verificar los paquetes instalados en el entorno (¿Que paquetes tengo instalados?)
conda list -n tensorflow
5 - Instalar un paquete (¿Cómo instalar un paquete?)
conda install numpy
6 - Actualizar un paquete (¿Cómo actualizar uno de los paquetes?)
conda update -n tensorflow numpy
7 - Eliminar paquete en un entorno (¿Cómo eliminar uno de los paquetes?)
conda remove scipy numpy
Existe gran variedad de herramientas en el ámbito geoespacial que solo pueden ser utilizadas con Conda como rgee y PCraster.
-rgee: Es un paquete en R que permite utilizar las funciones de Google Earth Engine en R.
-PC raster: Es una colección de software dirigida al desarrollo y despliegue de modelos ambientales espacio-temporales.
-GlabTop2: Estimar el volumen de un glaciar.
Aquí encontrarás una serie de videotutoriales que te guiarán paso a paso para comenzar a utilizar Conda, además aplicaciones geoespaciales de gran utilidad.
-
Instale Miniconda (Python) con Jupyter Notebook y configure entornos virtuales en Windows 10
-
Distribución de espesor de hielo en un Glaciar con GlabTop2 python
Existen más herramientas algunas de las cuales ya son muy conocidas y otras que iré añadiendo😏.
-
Cesar Aybar, 2021, rgee,https://github.com/r-spatial/rgee/
-
Oliver Schmitz, 2017, PCraster,https://github.com/pcraster/pcraster/
- 🤓 Mario Caceres ( [email protected])