How to Install Anaconda on CentOS 8?

Anaconda is a widely used distribution of Python and R programming languages for data science, machine learning, and scientific computing. Installing Anaconda on CentOS 8 provides access to over 1,500 packages and a comprehensive environment management system.

This article will guide you through the complete process of installing and configuring Anaconda on CentOS 8, including environment management and package installation.

Prerequisites

Before installing Anaconda, ensure your CentOS 8 system is updated and has sufficient disk space (minimum 3GB recommended).

sudo dnf update -y

Step 1: Download Anaconda Installation Script

Download the latest Anaconda installer directly from the command line. First, navigate to your home directory and download the installer

cd ~
wget https://repo.anaconda.com/archive/Anaconda3-2023.09-0-Linux-x86_64.sh

Verify the downloaded file's integrity using sha256sum

sha256sum Anaconda3-2023.09-0-Linux-x86_64.sh

Step 2: Run the Installation Script

Make the installer script executable and run it

chmod +x Anaconda3-2023.09-0-Linux-x86_64.sh
bash Anaconda3-2023.09-0-Linux-x86_64.sh

During installation, you will be prompted to

  • Press Enter to review the license agreement

  • Type yes to accept the license terms

  • Confirm the installation location (default: /home/username/anaconda3)

  • Choose yes when asked to initialize Anaconda3 by running conda init

Step 3: Initialize Your Shell

After installation, either restart your terminal or source your shell profile to activate conda

source ~/.bashrc

Verify the installation by checking the conda version

conda --version
conda 23.7.4

Step 4: Update Conda and Packages

Update conda to the latest version and then update all installed packages

conda update conda
conda update --all

Environment Management

Creating and Managing Environments

Create a new environment with a specific Python version

conda create --name myproject python=3.9

Activate the environment

conda activate myproject

List all available environments

conda env list

Install packages in the active environment

conda install numpy pandas matplotlib jupyter

Deactivate the current environment

conda deactivate

Launching Development Tools

Anaconda includes several integrated development environments. Launch Anaconda Navigator for a graphical interface

anaconda-navigator

Start Jupyter Notebook for interactive development

jupyter notebook

Launch Spyder IDE for Python development

spyder

Package Management Commands

Operation Command Description
Install package conda install package-name Install a package from conda repository
Update package conda update package-name Update specific package to latest version
Remove package conda remove package-name Uninstall a package and dependencies
List packages conda list Show all installed packages
Search package conda search package-name Find available package versions

Troubleshooting Common Issues

If conda commands are not recognized after installation, manually add Anaconda to your PATH

export PATH="$HOME/anaconda3/bin:$PATH"
echo 'export PATH="$HOME/anaconda3/bin:$PATH"' >> ~/.bashrc

To completely remove Anaconda, delete the installation directory and clean up your shell profile

rm -rf ~/anaconda3
# Remove anaconda initialization from ~/.bashrc

Conclusion

Installing Anaconda on CentOS 8 provides a powerful platform for data science and Python development. The conda package manager and environment system allow you to maintain isolated project environments, preventing dependency conflicts. Regular updates ensure access to the latest features and security patches in the scientific Python ecosystem.

Updated on: 2026-03-17T09:01:38+05:30

2K+ Views

Kickstart Your Career

Get certified by completing the course

Get Started
Advertisements