Conda (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]- ↑ a b «Conda documentation». conda.io. Consultado el 29 de abril de 2019.
- ↑ «pydanny.com». www.pydanny.com. Consultado el 29 de abril de 2019.
- ↑ 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.
- ↑ Gorelick y Ozsvald, 2014, p. 370.
- ↑ 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.
- ↑ «Managing Python». conda.io. Consultado el 30 de abril de 2019.
- ↑ 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.
- ↑ «A brief introduction». conda-forge.org. enero de 2019. Consultado el 30 de abril de 2019.
- ↑ «Using Bioconda — Bioconda documentation». bioconda.github.io. Consultado el 30 de abril de 2019.
- ↑ 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.
- ↑ «Miniconda — Conda documentation». docs.conda.io. Consultado el 30 de abril de 2019.
- ↑ «Package repository for anaconda :: Anaconda Cloud». anaconda.org. Consultado el 30 de abril de 2019.
Bibliografía
[editar]- Gorelick, Micha; Ozsvald, Ian (2014). High performance Python (1.ª ed. edición). O'Reilly. ISBN 1449361595. OCLC 890653718. Consultado el 30 de abril de 2019.