Skip to content

Anaconda Distribution Setup

Anaconda is a Python (and R) distribution designed for data analytics, data science, and machine learning. Instead of installing Python and dozens of libraries manually, Anaconda bundles:

  • A Python interpreter
  • The conda package/environment manager
  • Popular data-science libraries (often preinstalled)
  • Optional GUI tools like Anaconda Navigator

Using Anaconda gives you two big benefits:

  1. Environment isolation (separate projects with separate dependencies)
  2. Reproducible installs (others can recreate your environment)

Choosing Anaconda vs standard Python + pip

Section titled “Choosing Anaconda vs standard Python + pip”

You can do data analytics using standard Python and pip, but for beginners and many data workflows, Anaconda is great because:

  • Installing compiled libraries (NumPy/Pandas) is easier
  • You avoid many “wheel/build tools” issues
  • You can combine packages from conda + pip when needed
  1. Open the official site: https://www.anaconda.com/download
  2. Choose your OS (Windows/macOS/Linux)
  3. Download the Python 3.x installer
  • During installation, you may see these options:
    • Add Anaconda to PATH: usually not recommended (can conflict with other Python installs)
    • Register Anaconda as default Python: recommended if you want Anaconda to be your main Python

After installation, you’ll typically use:

  • Anaconda Prompt (recommended)
  • Anaconda Navigator (GUI)

Use the .pkg installer and follow the prompts.

After installation:

  • Use Terminal with conda after initializing your shell

Typically you install via a .sh script.

After installation you may need:

  • Initialize conda for your shell
  • Restart terminal

Open Anaconda Prompt (Windows) or Terminal (macOS/Linux) and run:

command
conda --version

You should see a version like:

text
conda 24.x.x

Also confirm Python:

command
python --version

A conda environment is a folder containing:

  • A specific Python version
  • Installed libraries for one project

This prevents one project’s dependencies from breaking another project.

command
conda create -n data-analytics python=3.12
  • Windows:
command
conda activate data-analytics
  • macOS/Linux:
command
conda activate data-analytics

(Activation command is the same, but your prompt will look different.)

command
conda env list
command
conda install numpy pandas matplotlib seaborn jupyter
command
conda update numpy
command
conda env remove -n data-analytics

Anaconda Navigator is a GUI app that makes it easy to:

  • Launch Jupyter Notebook / JupyterLab
  • Install packages
  • Manage environments

Common workflow:

  1. Open Navigator
  2. Choose an environment (top dropdown)
  3. Launch Jupyter

This flowchart traces the full setup path, from downloading the installer to having a ready-to-use analytics environment.

diagram Anaconda install flow mermaid
From downloading the installer to a working, activated data-analytics environment

This usually means conda isn’t initialized for your shell.

Try:

command
conda init

Then close and reopen your terminal.

Try updating conda and using a faster solver:

command
conda update conda

You can also consider mamba later (a faster conda alternative).

Create a new clean environment for each project. That’s the point of conda.

Continue to: Jupyter Notebook Interface to learn how to create notebooks and run data analytics interactively.

Exercise 1 – Build a conda create Command

Section titled “Exercise 1 – Build a conda create Command”

Exercise 2 – Parse conda --version Output

Section titled “Exercise 2 – Parse conda --version Output”

Exercise 3 – List Environments From a Dictionary

Section titled “Exercise 3 – List Environments From a Dictionary”

pch.coffeeTagline

pch.coffeeCta

pch.feedbackHeading

pch.feedbackSubheading