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, Miniconda, Anaconda Pro, Anaconda Workgroup and Anaconda Enterprise, and is not available separately.

  • Miniconda is a small “bootstrap” version that includes only conda and conda-build, and installs Python. Over 400 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 150 automatically installed scientific packages and their dependencies. As with Miniconda, over 250 additional scientific packages can be installed individually with the “conda install” command.
  • Anaconda Pro, Anaconda Workgroup and Anaconda Enterprise allow both system administrators and users to manage packages and environments on-site. Any software application stack can be managed, including Python, R, Node.js, Java, and more. These subscriptions are 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.4, or 3.5
  • pycosat
  • pyyaml
  • requests