how to install anaconda python on debian 12

How to Install Anaconda Python on Debian 12

Looking to install Anaconda on your Debian system?

We’ve got you covered!

Anaconda provides script files to install it on Linux systems, including Debian.

Using your terminal and a few commands, you can turn that script into an executable file and run that executable file to install Anaconda Python.

So if you’re running Debian 12 and you’re interested in installing Anaconda on it, this guide will show you step-by-step how to do that.

What You’ll Need

Before jumping into the tutorial, here are everything you need to install Anaconda on Debian:

  • Debian 12 installed and running (guide)
  • A stable internet connection
  • Enough disk space (1GB installation file and 10GB+ for installation)
  • Familiarity with the Command Line Interface
  • A few dependencies to use the GUI packages (covered in Step 4 of this guide)

With all that covered, let’s move on to the main step-by-step guide.

How to Install Anaconda Python on Debian 12: Step-By-Step

Step 1: Download Anaconda

The first step is to download Anaconda for Linux.

  1. Go to the official Anaconda website
  2. Click the green Download button to download the installer.
How to Install Anaconda Python on Debian
  1. Since it’s a large-sized file, it may take a while to be downloaded.
How to Install Anaconda Python on Debian

Step 2: Verify the Installer’s Data Integrity

The team behind Anaconda provides you with a way to verify the integrity of the downloaded file using the SHA-256 hashing algorithm. This will ensure that the file you’ve downloaded has not been tampered with or corrupted during its download or distribution. If the hashes match, then you have the valid file. 

  1. To verify a file’s data integrity, the basic command is as follows:
shasum -a 256 /PATH/FILENAME

Instead of /PATH/FILENAME, you enter the full file path of the target file. So in our case, the command will look as follows. Take note you should receive a hash value in return, as seen in below screenshot::

shasum -a 256 ~/Downloads/
verify anaconda data integrity using sha 256
  1. Visit the Anaconda webpage to find the provided hash value. Click on the file you originally downloaded.
choosing the downloaded anaconda script file for verification
  1. Scroll down to find the SHA-256 hash value of that file. As you can see in the screenshot below, the value matches the one we received in our terminal earlier. This is enough to verify the installer file’s data integrity.
How to Install Anaconda Python on Debian

Step 3: Install Anaconda on Debian 12

Once you’ve downloaded the installation script, you can start installing it.

  1. Locate the downloaded file on your device. Unless you chose a specific directory to save it in, the default directory is ~/Downloads. Check whether the installation file is in that directory using this command:
ls ~/Downloads
How to Install Anaconda Python on Debian
  1. Since it’s a script file, it’s not yet usable in a Linux environment. You need to turn it into an executable file. To do that, run the below command:
sudo chmod +x ~/Downloads/
How to Install Anaconda Python on Debian
  1. Now the installation script is ready for use. To install Anaconda on Debian, execute this command:
How to Install Anaconda Python on Debian
  1. You’ll be asked to check their license agreement. Press Enter to review it.
installing anaconda on debian
  1. When you’re done reading the agreement, press Q. This will bring a prompt where you need to enter yes or no. Enter yes and then press Enter.
installing anaconda on debian
  1. Now you will be shown the location where Anaconda will be installed. If it seems correct, press the Enter key to confirm. Otherwise, you can also specify a different location or cancel the installation by pressing the Ctrl + C keys.
installing anaconda on debian
  1.  This will start the installation process. Wait until you see the next prompt, as shown in the screenshot below:
installing anaconda on debian
  1. Next, after Anaconda is installed, you’ll be asked to initialize it. You can enter yes to do that, or if you’d like to do it later, enter no. We will initialize it now.
initialize conda
  1. And that should finish installing Anaconda on your Debian system.
initialize conda

Step 4: Install Necessary Dependencies For Anaconda Navigator

After installing Anaconda, you must install some extra packages necessary for Qt.

Qt is an open-source software used for developing graphical user interfaces of applications.

So if you don’t have those packages, you won’t be able to fully utilize Qt on your system and in turn fail to use the GUI packages of Anaconda.

  1. Install all the packages with this single command:
sudo apt-get install libgl1-mesa-glx libegl1-mesa libxrandr2 libxrandr2 libxss1 libxcursor1 libxcomposite1 libasound2 libxi6 libxtst6
How to Install Anaconda Python on Debian

Step 5: Confirm If Anaconda was Successfully Installed on Your Device

Now that you’ve installed Anaconda, let’s check if the installation was successful.

  1. First, exit the terminal window by pressing the X button on the top right corner.
  2. Open a new terminal window.
How to Install Anaconda Python on Debian
  1. If you don’t want to close and re-open the terminal, you can also refresh it using this command:
source ~/.bashrc
How to Install Anaconda Python on Debian
  1. If the installation was successful and you initialized it as well, you should see the word base written inside parentheses before the shell prompt. Base is the default Python environment you get after installing Anaconda.
anaconda base environment
  1. Another way to do this is by checking the version number of conda. To do that, run this command:
conda --version
conda version

As you can see, it returns version number 23.7.2 which means we have access to it.

  1. There are alternative ways to verify this. You can use the conda list command to display the installed Anaconda packages, like this:
conda list
How to Install Anaconda Python on Debian
  1. You can also open the anaconda-navigator to verify your installation. To open that, run this command:

So that’s how you can confirm Anaconda’s installation.

If you’ve successfully installed it, the next step is to configure it.

How to Activate and Deactivate Anaconda on Debian 12

If you choose not to initialize Anaconda automatically during installation, you can still activate it manually later.

  1. To activate Anaconda, run the below command:
conda activate
conda activate
  1. You can also deactivate it. To do so, use this command:
conda deactivate
conda deactivate
  1. But what if you want to configure conda so that it activates or deactivates the base environment automatically every time you open the terminal? You can do that with the following commands:
conda config --set auto_activate_base True
# activates the base environment by default

conda config --set auto_activate_base False
# deactivates the base environment by default
How to Configure Anaconda Python on Debian

Note: These commands will work only if you execute conda init first.


Congratulations on installing Anaconda on your Debian 12 system! 

This guide showed you the necessary steps for installing Anaconda Python on Debian 12.

We’ve also covered how you can confirm your installation and how you can use Anaconda’s base Python environment on your terminal.

This should get you started with Python programming on the Anaconda distribution.

If you’d like to install Anaconda on Ubuntu, we also have a guide for that.

If this guide helped you, please share it.

Related Posts