Conda (gestor de paquetes)

gestor de paquetes

Conda es un gestor de paquetes y un sistema de gestión de entornos de código abierto,[1]multiplataforma[2]​ y de lenguaje agnóstico.[3][4][5]​ Está publicado bajo la licencia BSD por Continuum Analytics.[1]

Está escrito en el lenguaje de programación Python, pero puede gestionar proyectos que contengan código escrito en otros lenguajes, como R, así como proyecto multilenguaje.[3]​ Conda puede instalar la versión de Python que se necesite en el entorno de desarrollo,[6]​ al contrario que otros gestores de paquetes basados en Python, como pip o wheel.

Cuenta con «canales» (channels), que son las ubicaciones de los repositorios en los que Conda busca paquetes. Debido a que los canales se organizan jerárquicamente, al instalar un paquete Conda comprobará qué canal tiene el mayor índice de prioridad; este orden de prioridad se puede cambiar, así como también añadir nuevos canales. Los canales que se establecen por defecto son los repositorios de Continuum.[7]​ Existen canales más generales, que ofrecen una amplia gama de paquetes, como conda-forge;[8]​ y otros más específicos, como Bioconda, que proporciona paquetes especializados en bioinformática.[9][10]

Conda está incluido en todas las versiones de Anaconda, Miniconda[11]​ y Anaconda Repository.[12]

Véase también editar

Referencias editar

  1. a b «Conda documentation». conda.io. Consultado el 29 de abril de 2019. 
  2. «pydanny.com». www.pydanny.com. Consultado el 29 de abril de 2019. 
  3. a b «Conda for Data Science». continuum.io. 21 de mayo de 2015. Archivado desde el original el 16 de junio de 2015. Consultado el 29 de abril de 2019. 
  4. Gorelick y Ozsvald, 2014, p. 370.
  5. Jackson, Joab (5 de febrero de 2013). «Python gets a big data boost from DARPA». Network World (en inglés). Consultado el 30 de abril de 2019. 
  6. «Managing Python». conda.io. Consultado el 30 de abril de 2019. 
  7. Szerovay, Gergely (21 de febrero de 2018). «Why You Need Python Environments and How to Manage Them with Conda». freeCodeCamp.org. Consultado el 30 de abril de 2019. 
  8. «A brief introduction». conda-forge.org. enero de 2019. Consultado el 30 de abril de 2019. 
  9. «Using Bioconda — Bioconda documentation». bioconda.github.io. Consultado el 30 de abril de 2019. 
  10. Grüning, Björn; Dale, Ryan; Sjödin, Andreas; Rowe, Jillian; Chapman, Brad A.; Tomkins-Tinch, Christopher H.; Valieris, Renan; Köster, Johannes (27 de octubre de 2017). «Bioconda: A sustainable and comprehensive software distribution for the life sciences». bioRxiv. doi:10.1101/207092. Consultado el 30 de abril de 2019. 
  11. «Miniconda — Conda documentation». docs.conda.io. Consultado el 30 de abril de 2019. 
  12. «Package repository for anaconda :: Anaconda Cloud». anaconda.org. Consultado el 30 de abril de 2019. 

Bibliografía editar

Enlaces externos editar