- Getting started with Anaconda Distribution#
- Should I use Anaconda Navigator or conda?#
- Free Anaconda Learning course — Get Started with Anaconda#
- An introduction to Navigator and the command line#
- What’s next?#
- Navigator tutorials#
- Conda resources#
- IDE tutorials#
- Jupyter Notebook external resources#
- Spyder external resources#
- Welcome!#
- Distribution & Packages#
- Navigator#
- Anaconda Community#
- Cloud Notebooks#
- Anaconda Learning#
- Curated Repository#
- Signature Verification#
- CVE Visibility#
- Policy Filters#
- Virtual Channels#
- Collaboration#
- Deployment#
- Installation#
- Join 35 million users building the future with Anaconda
- Anaconda Assistant is now in Private Preview. Let AI power your analysis, visualizations, and data processing with the Anaconda Assistant.
- Code in the cloud. Nothing to install or configure. Work from any computer using our cloud-hosted notebook service.
- Code with the world’s most trusted Python distribution. From AI solutions to interactive visualizations, Anaconda is the world’s preferred distribution for numerical and scientific computing.
- Learn data science and Python while you build, with Anaconda Learning.
- Easily build and share web applications, with zero infrastructure
Getting started with Anaconda Distribution#
Welcome to Anaconda! This document is here to help you get started with Anaconda Distribution, the free installation that includes conda, Anaconda Navigator, and over 250 scientific and machine learning packages .
Should I use Anaconda Navigator or conda?#
Anaconda Navigator is a desktop application that is included with every installation of Anaconda Distribution. It is built on top of conda, the open-source package and environment manager, and allows you to manage your packages and environments from a graphical user interface (GUI). This is especially helpful when you’re not comfortable with the command line.
A command line interface (or CLI) is a program on your computer that processes text commands to do various tasks. Conda is a CLI program, which means it can only be used via the command line. On Windows computers, Anaconda recommends that you use the Anaconda Prompt CLI to work with conda. MacOS and Linux users can use their built-in command line applications.
If you installed Miniconda instead of Anaconda Distribution (see Should I use Anaconda Distribution or Miniconda? ), Anaconda Navigator is not included. Use the command conda install anaconda-navigator to manually install Navigator onto your computer.
Free Anaconda Learning course — Get Started with Anaconda#
Learn to use Anaconda Navigator to launch an application. Then, create and run a simple Python program with Spyder and Jupyter Notebook. Watch our short training videos on Anaconda Learning to get up and running with Jupyter Notebook and JupyterLab, along with several other popular integrated development environments (IDEs):
An introduction to Navigator and the command line#
Navigator and the CLI interact with conda in similar but distinct ways, and each have their benefits and drawbacks. Anaconda recommends that you learn the basics of both to determine what is preferable for your programming workflow. See My first Python program: Hello, Anaconda! to go through a short programming exercise and get a better idea for what you prefer.
What’s next?#
Navigator tutorials#
Conda resources#
IDE tutorials#
The following tutorials show you the basics of using some popular IDEs (integrated development environments) with Anaconda:
Jupyter Notebook external resources#
Jupyter Notebook is a web-based development application that you can launch from Navigator. The resources below can help get you started and provide more information about using notebooks for your education, research, and work:
Spyder external resources#
Spyder is a free development environment that you can launch from Navigator. The resources below provide more information about using notebooks for your education, research, and work:
Uninstalling Anaconda Distribution
What is Anaconda Distribution?
Welcome!#
Whether you want to build data science/machine learning models, deploy your work to production, or securely manage a team of engineers, Anaconda provides the tools necessary to succeed. This documentation is designed to aid in building your understanding of Anaconda software and assist with any operations you may need to perform to manage your organization’s users and resources.
The following table lists the capabilities available for each tier of Anaconda for individuals and organizations. Depending on your set of problems, one bundle of capabilities may be better suited to your needs.
Distribution & Packages#
Anaconda® Distribution is a Python/R data science distribution containing conda. Conda is an environment and package manager that helps users manage the other 7,500+ open-source packages made available to them through the distribution.
Navigator#
Anaconda Navigator is a desktop graphical user interface (GUI) included in Anaconda® Distribution that allows you to launch applications and manage conda packages, environments, and channels without using command line interface (CLI) commands. Navigator can search for packages on Anaconda.org or in a local Anaconda Repository. It is available for Windows, macOS, and Linux.
Anaconda Community#
Engage with others in the Anaconda Community Forum and learn the basics and beyond with instructor-guided walkthroughs and lessons from Anaconda Learning.
Cloud Notebooks#
Anaconda Notebooks allows anyone, anywhere to begin their data science journey. Spin up awesome data science projects directly from your browser with all the packages and computing power you need.
Anaconda Learning#
Master the foundations of data science through a full library of structured, on-demand courses. Code along with your course instructors, develop projects, and save your progress directly inside Anaconda Learning.
Curated Repository#
Gain access to a curated, premium repository designed for business and enterprises. Includes tokenized access and guaranteed uptime SLAs.
Signature Verification#
Signature verification certifies the integrity and authenticity of packages downloaded from the Anaconda Repository.
CVE Visibility#
View CVE (Common Vulnerabilities and Exposures) data associated with your channels’ packages. Anaconda regularly pulls its CVE databases from the National Vulnerability Database (NVD) and the US National Institute of Standards and Technology (NIST) to minimize the risk of vulnerable software in our applications and web pages. Anaconda has an extensive and well-established process for curating CVEs, assessing whether or not packages that Anaconda built are affected by any CVEs, determining which versions in our repository are affected, and mitigating the vulnerability.
Policy Filters#
Apply policy filters to a channel to restrict the available packages that channel can source. You can filter packages by license, common vulnerability and exposure (CVE) score, CVE status, package age, and by using the conda spec.
Virtual Channels#
Customize virtual copies of Anaconda-curated and -maintained repositories for your organization with policy filters, allowing for multiple variances of a repository’s package set.
Collaboration#
Share your projects with authorized users for increased collaboration on enterprise-level efforts. Connect to an external version control repository and fine-tune user access on the individual project and repository level.
Deployment#
Publish your interactive data visualizations, live notebooks, and machine learning models in a self-contained deployment with all the necessary dependencies. View activity and system logs to gain insights into your user services and troubleshoot issues.
Installation#
Review the system requirements listed below before installing Anaconda Distribution. If you don’t want the hundreds of packages included with Anaconda, install Miniconda, a mini version of Anaconda that includes just conda, its dependencies, and Python.
Looking for Python 3.5 or 3.6? See our FAQ .
System requirements
- License: Free use and redistribution under the terms of the EULA for Anaconda Distribution.
- Operating system: Windows 10 or newer, 64-bit macOS 10.13+, or Linux, including Ubuntu, RedHat, CentOS 7+, and others.
- If your operating system is older than what is currently supported, you can find older versions of the Anaconda installers in our archive that might work for you. See Using Anaconda on older operating systems for version recommendations.
- System architecture: Windows- 64-bit x86; MacOS- 64-bit x86 & M1; Linux- 64-bit x86, 64-bit aarch64 (AWS Graviton2), 64-bit Power8/Power9, s390x (Linux on IBM Z & LinuxONE).
- Minimum 5 GB disk space to download and install.
On Windows, macOS, and Linux, it is best to install Anaconda for the local user, which does not require administrator permissions and is the most robust type of installation. However, with administrator permissions, you can install Anaconda system wide.
- Installing on Windows
- Installing on macOS
- Installing on Linux
- Installing on AWS Graviton2 (arm64)
- Installing on Linux-s390x (IBM Z)
- Installing on Linux POWER
- Installing in silent mode
- Installing for multiple users
- Verifying your installation
- Updating from older versions
- Installing previous versions of Anaconda Distribution
- Using Anaconda on older operating systems
- Uninstalling Anaconda Distribution
Silent mode install
Use silent mode to automatically accept default settings and have no screen prompts appear during installation.
Need to use Anaconda on an older operating system?
Installing Anaconda on a non-networked machine (air gap)
- Obtain a local copy of the appropriate Anaconda installer for the non-networked machine. You can copy the Anaconda installer to the target machine using many different methods, including a portable hard drive, USB drive, or CD.
- After copying the installer to the non-networked machine, follow the detailed installation instructions for your operating system.
Install offline copies of both docs.anaconda.com and enterprise-docs.anaconda.com by installing the conda package anaconda-docs: conda install anaconda-docs
Install offline copies of documentation for many of Anaconda’s open-source packages by installing the conda package anaconda-oss-docs: conda install anaconda-oss-docs
Other ways to get Anaconda or Miniconda
The official Anaconda or Miniconda AMIs are on the AWS Marketplace.
If you have a CDH (Cloudera Distributed Hadoop) cluster, install the Anaconda parcel using Cloudera Manager. The Anaconda parcel provides a static installation of Anaconda, based on Python 2.7, that can be used with Python and PySpark jobs on the cluster.
Troubleshooting
If you experience errors during the installation process, review our Troubleshooting topics .
Join 35 million users building the future with Anaconda
Anaconda Assistant is now in Private Preview.
Let AI power your analysis, visualizations, and data processing with the Anaconda Assistant.
- Automatically generate code snippets, plots, and graphs
- Quickly debug errors and fix code issues
- Get code optimization recommendations
Code in the cloud. Nothing to install or configure. Work from any computer using our cloud-hosted notebook service.
- Publish data applications and share results
(Learn more) - Sample notebooks to get you started
- Catalog of real-world data sets
Code with the world’s most trusted Python distribution. From AI solutions to interactive visualizations, Anaconda is the world’s preferred distribution for numerical and scientific computing.
- More than 6,000 Python libraries
- Over 2,000 interoperable R packages
- Built from source + tamper free
Learn data science and Python while you build, with Anaconda Learning.
- Instructor-led courses
- On demand and live
- Essential data science skills
- Earn completion certificates
Easily build and share web applications, with zero infrastructure
- Create next-generation applications
- Share in one click
- Build new or fork community projects