Python Central HubSign in

Data Analytics with Python / Phase 1: Environment and Setup

Anaconda Distribution Setup

Install and set up Anaconda for data analytics, including conda basics, Navigator, and environment management.

What is Anaconda?

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

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

Step 1: Download Anaconda

  1. Open the official site: https://www.anaconda.com/download
  2. Choose your OS (Windows/macOS/Linux)
  3. Download the Python 3.x installer

Step 2: Install Anaconda

Windows installation tips

  • 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)

macOS installation tips

Use the .pkg installer and follow the prompts.

After installation:

  • Use Terminal with conda after initializing your shell

Linux installation tips

Typically you install via a .sh script.

After installation you may need:

  • Initialize conda for your shell
  • Restart terminal

Step 3: Verify installation

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

Shell
conda --version

You should see a version like:

Text
conda 24.x.x

Also confirm Python:

Shell
python --version

Step 4: conda basics you must know

What is a conda environment?

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.

Create a new environment

Shell
conda create -n data-analytics python=3.12

Activate the environment

  • Windows:
Shell
conda activate data-analytics
  • macOS/Linux:
Shell
conda activate data-analytics

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

List environments

Shell
conda env list

Install packages

Shell
conda install numpy pandas matplotlib seaborn jupyter

Update packages

Shell
conda update numpy

Remove an environment

Shell
conda env remove -n data-analytics

Step 5: Using Anaconda Navigator

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

Visualize it

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

Common issues & fixes

Problem: conda: command not found

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

Try:

Shell
conda init

Then close and reopen your terminal.

Problem: installing is slow

Try updating conda and using a faster solver:

Shell
conda update conda

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

Problem: conflicting packages

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

Check your understanding

quizCheck yourself
  1. What is the main difference between Anaconda and Miniconda?

    Show answer

    B — Miniconda installs only Python and conda, and you add the packages you need — Miniconda is the smaller download. Anaconda bundles many packages and Anaconda Navigator.

  2. Which command creates an environment called data-analytics with Python 3.12?

    Show answer

    B — conda create -n data-analytics python=3.12 — conda create -n NAME python=VERSION creates the environment, and conda activate NAME switches into it.

  3. You get conda: command not found after installing. What does the lesson suggest?

    Show answer

    B — Run conda init and reopen your terminal — The message usually means conda is not initialized for your shell. conda init fixes that after you restart the terminal.

  4. Which command lists your conda environments?

    Show answer

    B — conda env list — conda env list shows environments. conda env remove -n NAME deletes one.

Next

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

🧪 Try It Yourself

Exercise 1 – Build a conda create Command

exerciseYour turn

Tab indents. Press Escape, then Tab, to leave the editor. Control plus Enter runs the code; Control plus Shift plus Enter submits it.

Output
Press Run to see what your code prints.

Exercise 2 – Parse conda --version Output

exerciseYour turn

Tab indents. Press Escape, then Tab, to leave the editor. Control plus Enter runs the code; Control plus Shift plus Enter submits it.

Output
Press Run to see what your code prints.

Exercise 3 – List Environments From a Dictionary

exerciseYour turn

Tab indents. Press Escape, then Tab, to leave the editor. Control plus Enter runs the code; Control plus Shift plus Enter submits it.

Output
Press Run to see what your code prints.

Was this page helpful?

Let us know how we did