========
Anaconda
========

:emphasis:`Anaconda Distribution Open Data Science Core`

Anaconda is an easy-to-install free package manager, environment manager, Python
distribution, and collection of :doc:`over 720 open source packages <pkg-docs>`
offering `free community support
<https://groups.google.com/a/continuum.io/forum/?fromgroups#!forum/anaconda>`_.

Get the :download:`Anaconda Cheat Sheet <Anaconda_CheatSheet.pdf>` 
and then download `Anaconda <https://www.continuum.io/downloads>`_. 

Don't want the huge collection of 720 software packages? Then get 
`Miniconda <http://conda.pydata.org/miniconda.html>`_ and get started with 
this guide.

Navigator or conda?
===================

After you install Anaconda or Miniconda, you'll choose to work with either Anaconda 
Navigator (if you prefer a desktop graphical user interface), or conda (if 
you prefer to use a command prompt or terminal program). You can even switch 
between the two.

Any Anaconda package can be installed, removed, or updated with a few  
clicks in Navigator, or with a single conda command in a command prompt 
or terminal window.

:doc:`Anaconda Navigator <navigator>` is a desktop graphical user interface 
included in Anaconda that allows you to launch applications and easily manage 
conda packages, environments and channels without the need to use a command 
prompt or terminal program. Anaconda Navigator is automatically installed when 
you install Anaconda. 

*To try Anaconda Navigator*, after installing Anaconda, look on your programs 
menu for the Navigator icon. See :doc:`Anaconda Navigator <navigator>`.

`Conda <http://conda.pydata.org/docs/index.html>`_ works in the command 
prompt program on Windows, or in a terminal program on Linux and macOS. Conda 
was created for Python programs, but can package and distribute any software. 

*To try conda*, after installing Anaconda or Miniconda, take the `30-minute 
conda test drive <http://conda.pydata.org/docs/test-drive.html>`_, download 
a `conda cheat sheet <http://conda.pydata.org/docs/_downloads/conda-cheatsheet.pdf>`_ 
and see our "`Using conda <http://conda.pydata.org/docs/using>`_" section 
for fun things to do with conda.

Product specifications
======================

* License: Anaconda is free to use and redistribute under the terms of the :doc:`eula`
* Windows Vista\* or newer, macOS 10.7+, or Linux (Ubuntu, RedHat and others; CentOS 5+)
* 32-bit or 64-bit
* Minimum 3 GB disk space to download and install.

\*Windows XP is supported on Anaconda versions 2.2 and earlier. See  :doc:`oldpkglists`.

Packages available in Anaconda
==============================

* Over 150 packages are :doc:`automatically installed with Anaconda <pkg-docs>`.
* Over 250 additional open source packages can be individually installed from the Anaconda repository at the command line, by using the  "conda install" command.
* Thousands of other packages are available from Anaconda.org.
* Others can be downloaded using the "pip install" command that 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.

High performance
================

Anaconda provides high performance computing with :doc:`Anaconda Accelerate </accelerate/index>` and several other components:

.. toctree::
   :maxdepth: 1

   IOPro </iopro/index>
   MKL Optimizations </mkl-optimizations/index>
   NumbaPro </numbapro/index>

Some of these components require licenses, and license management is described here:

.. toctree::
   :maxdepth: 1

   license-installation

What's new in Anaconda 4.3?
===========================

Anaconda 4.3 was released on January 31, 2017 and includes the following:

* The Anaconda3 installers are based on Python 3.6. Anaconda 4.3 supports Python
  2.7, 3.4, 3.5 and 3.6. Anaconda 4.3 will be the last release which supports
  Python 3.4. We will discontinue regular Python 3.4 package updates in the next
  release.
* conda is updated from 4.2.9 to 4.3.14.
* Navigator is updated from 1.3.1 to 1.5.0.
* Anaconda Project 0.4.1 has been added.
* The Intel Math Kernel Library (MKL) is updated from 11.3.3 to 2017.0.1.
* Matplotlib is updated from 1.5.3 to 2.0.0.
* seaborn is now installed by default.
* Over 90 packages are updated.
* Jpeg and libpng are updated to increase compatibility with conda-forge.
* Windows can now be installed in a path containing Unicode characters.
* Improved Windows uninstallation.
* OpenSSL can now be installed in a path containing spaces.
* Anaconda 4.2 is the last release that supports macOS 10.7 and macOS 10.8.
  Anaconda 4.3 supports macOS versions from 10.9 through the current version
  10.12.
* conda-build, anaconda-clean and the Jupyter Notebook extensions are no longer
  installed by default but can be installed with a single conda command.

For full details please see the :doc:`changelog <changelog>`.

Previous versions
=================

Previous versions of Anaconda are available in the `archive <https://repo.continuum.io/archive/>`_.
See the list of packages included in each previous version in the :doc:`oldpkglists`.

Product archive
===============

The following Continuum products have been replaced and are no longer available to new users. 
Documentation for these products is made available for existing users only:

* :doc:`Anaconda Launcher </anaconda-launcher/index>` (replaced by :doc:`Anaconda Navigator </anaconda/navigator>`)
* :doc:`Anaconda for Cluster Management  </anaconda-cluster/index>` (replaced by :doc:`Anaconda Scale </anaconda-scale/index>`)

.. _anaconda-support:

Support
=======

For free community support, join the `Anaconda Mailing List <https://groups.google.com/a/continuum.io/forum/?fromgroups#!forum/anaconda>`_.

Please report bugs on the `Anaconda GitHub issue tracker <https://github.com/ContinuumIO/anaconda-issues/issues>`_.

Packages: Refer to the :doc:`Anaconda included packages list <pkg-docs>`.

Continuum Analytics also offers `support <http://continuum.io/support>`_ & `training <https://www.continuum.io/training>`_.

.. toctree::
    :maxdepth: 1
    :hidden:
    
    install
    hashes/index
    pkg-docs
    r-language-pkg-docs
    glossary
    changelog
    navigator
    ide_integration
    jupyter-notebook-extensions
    r_language
    images
    excel
    oldpkglists
    eula
    faq
    troubleshooting
