Continuum Analytics

Anaconda

Anaconda is an easy-to-install, free package manager, environment manager, Python distribution, and collection of over 150 open source packages with free community support. Download Anaconda now. Don’t want the collection of packages? Then get miniconda and get started with this guide.

Product specifications

  • License: Anaconda is free to use and (re)distribute under the terms of the Anaconda End User License Agreement
  • Windows XP (Anaconda3 requires Vista or newer), OS X 10.7+, or Linux (Ubuntu, RedHat and others; CentOS 5+)
  • 32-bit or 64-bit
  • Minimum 3 GB disk space to download and install.

Packages available in Anaconda

  • Over 150 packages are automatically installed with Anaconda.
  • Over 250 additional open source packages can be individually installed from the Anaconda repository at the command line, simply by using the “conda install” command.
  • Thousands of other packages are available from Anaconda.org.
  • Others can be downloaded using the “pip install” command which is included and installed with Anaconda.
  • You can also make your own custom packages using the “conda build” command, and upload them to Anaconda.org, PyPi or other repositories.

Managing packages in Anaconda

Packages in Anaconda are managed using the “conda” command. Take our 30-minute conda test drive, download a conda cheat sheet and see our “Using conda” section for fun things to do with Anaconda.

What’s new in Anaconda 2.5?

Anaconda 2.5 now includes the Intel Math Kernel Library (MKL) version 11.3.1 for improved performance.

Anaconda now also includes a small utility package called mkl-service which provides a Python interface to some useful MKL functions declared in mkl_service.h, such as setting the number of threads to use.

MKL takes roughly 100MB and some use cases do not need it, so users can opt out of MKL and instead use OpenBLAS for Linux or the native Accelerate Framework for MacOSX. To opt out, run conda install nomkl and then use conda install to install packages that would normally include MKL or depend on packages that include MKL, such as scipy, numpy, and pandas. Conda will install the non-MKL versions of these packages and their dependencies. If you are using OS X or Linux, have already installed these packages or already installed all of Anaconda, and wish to switch away from MKL, use the commands conda install nomkl numpy scipy scikit-learn numexpr and then conda remove mkl.

Anaconda 2.5 also adds Windows debugging information files, adds an option to install on Windows without touching the registry, and includes the OpenSSL security update to OpenSSL version 1.0.2f.

Details in changelog.

Older versions of Anaconda

Browse the archive of past versions.

Support

For free community support, join the Anaconda Mailing List.

Please report bugs on the Anaconda GitHub issue tracker.

Packages: Refer to the Anaconda included packages list.

Continuum Analytics also offers support & training.