Conda is an open source package management system and environment management system for installing multiple versions of software packages and their dependencies and switching easily between them. It works on Linux, OS X and Windows, and was created for Python programs but can package and distribute any software.

Conda is included in all versions of Anaconda, Anaconda Server, and Miniconda, and is not available separately.

  • Miniconda is a small “bootstrap” version that includes only conda and conda-build, and installs Python. Over 200 scientific packages and their dependencies can be installed individually from the Continuum repository with the “conda install” command.
  • Anaconda includes conda, conda-build, Python, and over 100 automatically installed scientific packages and their dependencies. Like Miniconda, over 200 scientific packages can be installed individually with the “conda install” command.
  • Anaconda Server allows both system administrators and users to manage packages and environments on-site. Any software application stack can be managed, including Python, R, NodeJs, Java, and more. It is sold by Continuum Analytics.

The conda command is the primary interface for managing Anaconda installations. It can query and search the Anaconda package index and current Anaconda installation, create new conda environments, and install and update packages into existing conda environments.


  • python 2.7, 3.3, 3.4, or 3.5
  • pycosat
  • pyyaml
  • requests

Indices and tables