Install Anaconda on macOS (2026): Apple Silicon, conda init, and Common Fixes
A practical guide to installing Anaconda on a Mac with native ARM64 support, verifying the download, initializing conda, and setting up clean environments.
Installing Anaconda on a Mac used to be straightforward: download, click, done. Today, architecture differences (Apple Silicon vs. legacy Intel), shell initialization, and PATH conflicts make it easy to end up with “conda: command not found,” a slow Intel build running under Rosetta, or a Jupyter launch that never starts.
I avoid those failure modes by following a simple checklist: pick the correct installer, verify the checksum, let the installer run conda init, restart Terminal, and test with a fresh environment. The steps below reflect what works reliably on current macOS versions (Sonoma 14 and Sequoia 15).
What Is Anaconda?
Anaconda is a Python distribution that bundles Python and hundreds of scientific packages (NumPy, pandas, SciPy, scikit-learn, and more). It includes the conda package and environment manager so you can install prebuilt packages and keep project dependencies isolated.
Important Licensing Note (2026 Update)
As of July 2025, the free Anaconda Individual Edition supports use by individuals, educational institutions, non-profits, and for-profit organizations with 200 or fewer employees or contractors. Organizations with more than 200 employees or contractors must obtain a paid Business (or Enterprise) license under Anaconda’s terms.
Before downloading, confirm your Mac’s architecture and pick the matching installer from the official site.
Apple Silicon (M1/M2/M3): Use the macOS ARM64 build (osx-arm64). This runs natively and performs best.
Intel Macs: New Intel (osx-64) builds are largely discontinued as of mid-2025. You can use archived installers or consider Miniforge/Miniconda instead.
Check your architecture:
uname-m# prints 'arm64' on Apple Silicon, 'x86_64' on Intel제공
If output is x86_64, uninstall and reinstall the ARM64 build.
Intel Mac support ending
As of mid-2025, new Intel (osx-64) builds are no longer maintained. Use archived installers or Miniforge/Miniconda.
Installer cannot write to /opt
Re-run the installer and change the destination to your home directory (e.g., ~/anaconda3).
Homebrew installations
Avoid installing Anaconda via Homebrew — it’s deprecated and often breaks PATH resolution. Use official or community installers.
Duplicate Anaconda paths
Edit your shell profile and remove duplicates:
# Open your shell profile for editingnano ~/.zshrc # or: nano ~/.bash_profile# (Inside the file) remove extra PATH entries for older Anaconda installs# Then save and exit (Ctrl+O, Enter, Ctrl+X)# Reload your updated profilesource ~/.zshrc
# Verify that conda is now pointing to the correct pathwhich conda제공
Jupyter fails to open
Ensure the environment is active and jupyterlab is installed there:
# Activate your environment
conda activate analytics-env
# Install JupyterLab inside the environment
conda install jupyterlab -y# Launch JupyterLab
jupyter lab
제공
Don’t remove system Python
macOS includes a system Python. Leave it untouched. Always use the Python from your conda environment.
Uninstall or Update Anaconda
Update safely:
# Update conda itself
conda update conda
# (Optional) Update all packages in the current environment — use cautiously
conda update --all제공
Clean and remove:
# Install the Anaconda cleanup utility
conda install anaconda-clean -y# Run the cleanup tool (removes configs, cache, and settings)
anaconda-clean --yes# Manually delete the Anaconda installation directory# (Use caution — this permanently removes the files)rm-rf ~/anaconda3 # or: sudo rm -rf /opt/anaconda3제공
Also remove initialization lines from ~/.zshrc or ~/.bash_profile.
Conclusion
Successful Anaconda installs on macOS come down to a few critical choices:
Use the correct architecture (ARM64 on Apple Silicon).
Verify your download.
Allow conda init and restart Terminal.
Work in project-specific environments.
Respect licensing: use Miniforge or Miniconda for enterprise or commercial use.
With these steps, conda, Python, and Jupyter will behave predictably, and you’ll avoid both technical and licensing pitfalls.
Learn how to install Python on your personal machine with this step-by-step tutorial. Whether you’re a Windows or macOS user, discover various methods for getting started with Python on your machine.
In this cheat sheet, learn all about the basics of working with Conda. From managing and installing packages, to working with channels & environments, learn the fundamentals of the conda package management tool suite.
Learn how to check your Python version in the terminal, scripts, and virtual environments. Understand common issues and best practices for Windows, macOS, and Linux.
Installing Anaconda on a Mac used to be straightforward: download, click, done. Today, architecture differences (Apple Silicon vs. legacy Intel), shell initialization, and PATH conflicts make it easy to end up with “conda: command not found,” a slow Intel build running under Rosetta, or a Jupyter launch that never starts.
I avoid those failure modes by following a simple checklist: pick the correct installer, verify the checksum, let the installer run
conda init, restart Terminal, and test with a fresh environment. The steps below reflect what works reliably on current macOS versions (Sonoma 14 and Sequoia 15).What Is Anaconda?
Anaconda is a Python distribution that bundles Python and hundreds of scientific packages (NumPy, pandas, SciPy, scikit-learn, and more). It includes the
condapackage and environment manager so you can install prebuilt packages and keep project dependencies isolated.Important Licensing Note (2026 Update)
As of July 2025, the free Anaconda Individual Edition supports use by individuals, educational institutions, non-profits, and for-profit organizations with 200 or fewer employees or contractors. Organizations with more than 200 employees or contractors must obtain a paid Business (or Enterprise) license under Anaconda’s terms.
See the current Anaconda Terms of Service for details.
Choose the Right Installer for Your Mac
Before downloading, confirm your Mac’s architecture and pick the matching installer from the official site.
osx-arm64). This runs natively and performs best.osx-64) builds are largely discontinued as of mid-2025. You can use archived installers or consider Miniforge/Miniconda instead.Check your architecture:
Download the installer from the official Anaconda site: https://www.anaconda.com/download
Graphical Install (.pkg) on macOS
The graphical installer is the quickest way to install Anaconda on macOS and is suitable for most users.
Verify the installer checksum
If the checksum doesn’t match, re-download or remove macOS’s quarantine attribute before rechecking:
Run the installer
Double-click the
.pkgfile. If prompted, provide admin credentials.Choose an install location:
Default (no sudo):
/Users/<username>/anaconda3System-wide (requires sudo):
/opt/anaconda3Allow the installer to run
conda initwhen prompted. Close the installer, then close and reopen Terminal.Verify installation
If everything worked,
which condashould point to your Anaconda folder andconda listshould print many packages.Command-Line Install (.sh) on macOS
The command-line installer gives you full control over the destination and is suitable for scripting or headless setups.
Verify checksum
Run the installer
When asked about the install path:
/opt/anaconda3for a system-wide install (admin rights required), or~/anaconda3for a user-local install (no admin required).Answer “yes” to
conda init, then close and reopen Terminal.Verify installation
Initialize Conda in Your ShellModern macOS uses
zshby default, so your profile file is typically~/.zshrc.If
condais missing after install, initialize it manually:If you use Bash:
Do not edit or remove the system Python in
/usr/bin.Verify Your Installation
Quick checks to confirm that Anaconda and Python are working:
Optional: confirm Jupyter runs:
Create and Use Isolated Environments
Avoid working in the base environment. Create one per project.
Deactivate when done:
Prefer Conda for Packages (Use pip as Needed)
Install scientific packages with conda when possible. Use pip only when unavailable via conda.
Alternatives: Miniconda, Miniforge, and Mambaforge
If you want a smaller footprint or need a license-compliant option for enterprise use, consider these:
conda-forge(fully open-source, no commercial restriction).mambafor much faster dependency resolution.Installers: https://github.com/conda-forge/miniforge
Common Issues and Fixes
Wrong architecture on Apple Silicon
If output is
x86_64, uninstall and reinstall the ARM64 build.Intel Mac support ending
As of mid-2025, new Intel (
osx-64) builds are no longer maintained. Use archived installers or Miniforge/Miniconda.Installer cannot write to
/optRe-run the installer and change the destination to your home directory (e.g.,
~/anaconda3).Homebrew installations
Avoid installing Anaconda via Homebrew — it’s deprecated and often breaks PATH resolution. Use official or community installers.
Duplicate Anaconda paths
Edit your shell profile and remove duplicates:
Jupyter fails to open
Ensure the environment is active and
jupyterlabis installed there:Don’t remove system Python
macOS includes a system Python. Leave it untouched. Always use the Python from your conda environment.
Uninstall or Update Anaconda
Update safely:
Clean and remove:
Also remove initialization lines from
~/.zshrcor~/.bash_profile.Conclusion
Successful Anaconda installs on macOS come down to a few critical choices:
conda initand restart Terminal.With these steps,
conda, Python, and Jupyter will behave predictably, and you’ll avoid both technical and licensing pitfalls.