Jump to content
 







Main menu
   


Navigation  



Main page
Contents
Current events
Random article
About Wikipedia
Contact us
Donate
 




Contribute  



Help
Learn to edit
Community portal
Recent changes
Upload file
 








Search  

































Create account

Log in
 









Create account
 Log in
 




Pages for logged out editors learn more  



Contributions
Talk
 



















Contents

   



(Top)
 


1 Features  





2 See also  





3 References  





4 Further reading  





5 External links  














Conda (package manager)






Deutsch
Español

 

Edit links
 









Article
Talk
 

















Read
Edit
View history
 








Tools
   


Actions  



Read
Edit
View history
 




General  



What links here
Related changes
Upload file
Special pages
Permanent link
Page information
Cite this page
Get shortened URL
Download QR code
Wikidata item
 




Print/export  



Download as PDF
Printable version
 
















Appearance
   

 






From Wikipedia, the free encyclopedia
 


Stable release

24.5.0[1] / 9 May 2024; 2 months ago (9 May 2024)

Repository
Written inPython
LicenseBSD
Websiteconda.io Edit this on Wikidata

Conda is an open-source,[2] cross-platform,[3] language-agnostic package manager and environment management system. It was originally developed to solve package management challenges faced by Python data scientists, and today is a popular package manager for Python and R.[4][5] At first, Anaconda Python distribution was developed by Anaconda Inc.; later, it was spun out as a separate package,[6] released under the BSD license.[2][7][8][9][10][11] The Conda package and environment manager is included in all versions of Anaconda, Miniconda,[12] and Anaconda Repository.[13] Conda is a NumFOCUS affiliated project.[14]

Features[edit]

As a package manager, Conda allows users to install different versions of binary software packages and their required software dependencies appropriate for their computing platform from a software repository.[15] Conda checks everything that has been installed, any version limitations that the user specifies (for example, the user wants a specific package to be at least version 2.1.3) and determines a set of versions for all requested packages and their dependencies that makes the total set compatible with one another. If there is no set of compatible dependencies, it will tell the user that the requested combination of software packages at the requested versions is not possible.

Secondly, Conda allows users to create such a set of software packages in isolation from the rest of the computing platform, in what Conda calls an environment.[16] This allows the user to create various sets of software packages for different projects. When the users switches between those projects, they switch to the relevant environment, thereby avoiding the re-installation or removal of conflicting packages. To further facilitate the setup of such environments, Conda can also install Python, the interpreter for the software packages itself.[17]

Conda is written in the Python programming language, but can manage projects containing code written in any language, including multi-language projects.

A popular Conda channel for bioinformatics softwareisBioconda, which provides multiple software distributions for computational biology.[18][19]

See also[edit]

References[edit]

  1. ^ "Release 24.5.0". 9 May 2024. Retrieved 22 May 2024.
  • ^ a b "Conda". conda.io. Retrieved 11 June 2019.
  • ^ "Building Conda Packages for Multiple Operating Systems". Pydannt. 29 January 2015. Retrieved 11 June 2019.
  • ^ Gorelick, Micha; Ozsvald, Ian (September 2014). High Performance Python: Practical Performant Programming for Humans (1st ed.). O'Reilly Media. p. 370. ISBN 978-1449361594.
  • ^ Jackson, Joab (5 February 2013). "Python gets a big data boost from DARPA". networkworld. Retrieved October 30, 2014.
  • ^ "What's the difference between Anaconda, conda, and Miniconda?". FAQ - Bioconda documentation. Retrieved 22 April 2020.
  • ^ "State of Conda, Oct. 2014". Pen and Pants. 9 October 2014. Retrieved 9 April 2015.
  • ^ Tony Ojeda; Sean Patrick Murphy; Benjamin Bengfort; Abhijit Dasgupta (25 September 2014). Practical Data Science Cookbook. Packt Publishing Ltd. ISBN 978-1783980253. Retrieved 19 March 2015.
  • ^ Langtangen, Hans Petter (2014). A Primer on Scientific Programming with Python. Springer. ISBN 978-3642549595. Retrieved 19 March 2015.
  • ^ Yves Hilpisch (11 December 2014). Python for Finance: Analyze Big Financial Data. O'Reilly Media. ISBN 9781491945391. Retrieved 19 March 2015.
  • ^ "Continuum Analytics Launches Anaconda Server for Enterprise Package Management". Yahoo Finance. 30 January 2014. Retrieved 19 March 2015.
  • ^ "Miniconda". conda.io. Archived from the original on 2018-09-10. Retrieved 2018-07-11.
  • ^ "Anaconda repository". anaconda.org.
  • ^ "NumFOCUS Affiliated Projects". NumFOCUS. Retrieved 2021-10-25.
  • ^ Pugh, David R. (2020-07-14). "Getting Started with Conda". Medium. Retrieved 2024-07-09.
  • ^ "Managing environments — conda 24.3.1.dev40 documentation". conda.io. Retrieved 2024-04-14.
  • ^ "3. Managing Python". 2015. Archived from the original on 16 June 2015. Retrieved 16 Jun 2015. So now let's say you need Python 3 to learn programming, but you don't want to overwrite your Python 2.7 environment by updating Python. You can create and activate a new environment named snakes, and install the latest version of Python 3 as follows...
  • ^ Bioconda official website.
  • ^ Grüning, Bjorn; the Bioconda Team (27 October 2017). "Bioconda: A sustainable and comprehensive software distribution for the life sciences". bioRxiv 10.1101/207092.
  • Further reading[edit]


    External links[edit]


    Retrieved from "https://en.wikipedia.org/w/index.php?title=Conda_(package_manager)&oldid=1233535683"

    Categories: 
    Free package management systems
    Free software programmed in Python
    Software distribution
    Software using the BSD license
    Hidden categories: 
    Articles with short description
    Short description matches Wikidata
    Wikipedia articles needing rewrite from June 2023
    All articles needing rewrite
    Articles with a promotional tone from June 2023
    All articles with a promotional tone
    Articles lacking reliable references from June 2023
    All articles lacking reliable references
    Articles with multiple maintenance issues
     



    This page was last edited on 9 July 2024, at 16:05 (UTC).

    Text is available under the Creative Commons Attribution-ShareAlike License 4.0; additional terms may apply. By using this site, you agree to the Terms of Use and Privacy Policy. Wikipedia® is a registered trademark of the Wikimedia Foundation, Inc., a non-profit organization.



    Privacy policy

    About Wikipedia

    Disclaimers

    Contact Wikipedia

    Code of Conduct

    Developers

    Statistics

    Cookie statement

    Mobile view



    Wikimedia Foundation
    Powered by MediaWiki