The Most Trusted Distribution for Data Science
Anaconda® Distribution is a Python/R data science distribution that contains conda, a package and environment manager, which helps users manage a collection of over 7,500+ open-source packages available to them.
Anaconda is free, easy to install, and offers free community support.
Follow along with step-by-step videos to download and install Anaconda, learn the basics, and gain hands-on experience from the Anaconda Learning team here:
Want to install conda and use conda to install just the packages you need? Get Miniconda.
Anaconda Navigator or conda?
After you install Anaconda or Miniconda, if you prefer a desktop graphical user interface (GUI), use Navigator. If you prefer to use a command line interface (CLI) (like Anaconda prompt on Windows or terminal on Linux or macOS), then use the conda package and environment manager via your CLI. Anaconda Navigator is a GUI interface for many of the features of conda, so you can also switch between them.
You can install, remove, or update any Anaconda package with a few clicks in Navigator, or with a single conda command in Anaconda Prompt (or terminal on Linux or macOS).
- To try Navigator, after installing Anaconda, click the Navigator icon on your
operating system’s program menu, or in Anaconda prompt (or terminal on Linux or
macOS), run the command
- To try conda, after installing Anaconda or Miniconda, take the 20-minute conda test drive and download a conda cheat sheet.
Packages available in Anaconda
- Over 250 packages are automatically installed with Anaconda.
- Over 7,500 additional open-source packages (including R) can be individually installed from the
Anaconda repository with the
- Thousands of other packages are available from Anaconda.org.
- You can download other packages using the
pip installcommand that is installed with Anaconda. Pip packages provide many of the features of conda packages and in some cases they can work together. However, the preference should be to install the conda package if it is available.
- You can also make your own custom packages using
conda buildcommand, and you can share them with others by uploading them to Anaconda.org, PyPI, or other repositories.
Previous versions of Anaconda are available in the archive. For a list of packages included in each previous version, see Old package lists.
Anaconda2 includes Python 2.7 and Anaconda3 includes Python 3.7. However, it does not matter which one you download, because you can create new environments that include any version of Python packaged with conda. See Managing Python with conda.