Geekflare is supported by our audience. We may earn affiliate commissions from buying links on this site.
In Linux Last updated: June 25, 2023
Share on:
Invicti Web Application Security Scanner – the only solution that delivers automatic verification of vulnerabilities with Proof-Based Scanning™.

In this guide, we will be going through the process of installing Anaconda on Windows and Linux.

While I have used Windows 10 and Ubuntu 22.04, the process should be the same regardless of which Windows or Linux operating system you use.

What is Anaconda?

Anaconda logo

Anaconda is a very popular open-source Python and R distribution platform for scientific computing. It is a single application that comes with many useful tools out of the box. These include the Python and R language interpreters, IDEs such as Spyder and Jupyter Notebooks, and many popular Python packages you will likely need, such as Numpy, Matplotlib, and Tensorflow. It is basically the Swiss army knife of data science and scientific computing.

  • One of the advantages of Anaconda is that it simplifies the task of package and environment management. So rather than have your Python packages in the global space, you can choose to have them in virtual environments where the dependencies of one project do not affect the dependencies of another.
  • As with much of the software we developers like to use, it is free and open source.
  • It is easy to use. You can use Navigator, the GUI tool, or Conda, the command-line tool.

How to install Anaconda on Linux (Ubuntu)

To install Anaconda on Linux, we will download the installation script from and execute it from the terminal. In this guide, I’ll use the Bash terminal, which is standard on most Linux distributions.

#1. Move to the Downloads folder

I would like to download the installation script into my Downloads folder. Therefore first, I will move to the Downloads folder using this command.

$ cd ~/Downloads

You can choose whichever directory you prefer. Popular options include the /tmp directory because files in that directory are automatically deleted when the computer restarts.

#2. Download the Anaconda installation script

Download the installation script using the following curl command:

$ curl -o

Here I am downloading the 2022.05 version that works on x86_64 processors. Make sure to pick one that works on your machine. You can do this by heading over to the downloads page of and copying the link address of the download button.

#3. Run the script

Run the installation script using bash using the following command. Use the actual file path to Anaconda instead of path/to/Anaconda.

$ bash ./

Here ./ is where I saved my installation script. If you used a different file path or name during the download, be sure to use that instead.

The program should start running, and you should see the following text in the terminal:

Welcome to Anaconda3 2022.05

In order to continue the installation process, please review the license
Please, press ENTER to continue

#4. Accept the license agreement

Press Enter repeatedly to go through the license. After you have finished going through the license, you should see a prompt asking if you accept it or not. If you accept, type ‘yes’ and press ENTER.

Do you accept the license terms? [yes|no]
[no] >>> 
Please answer 'yes' or 'no':

#5. Choose the installation directory

After accepting the license, you should see a prompt asking where you want to install Anaconda. The file location you choose will be where the Anaconda files are stored. You can select the default location by pressing ENTER. Alternatively, you can specify a custom location by typing it out and pressing ENTER.

Anaconda3 will now be installed into this location:

  - Press ENTER to confirm the location
  - Press CTRL-C to abort the installation
  - Or specify a different location below

[/home/anesu/anaconda3] >>>

#6. Initialize Anaconda3

After installation is complete, you will get a prompt to initialize Anaconda3 by running conda init. Just type yes and enter.

Do you wish the installer to initialize Anaconda3 by running conda init? [yes|no]

#7. Add Anaconda to path variables

After completing the installation process, you need to add Anaconda to the terminal path variable so you can call it from anywhere you are.

To add it, we need first to open the .bashrc file stored in the user’s home directory. You can open it using the nano text editor using the command below:

nano ~/.bashrc

After the file opens, paste the following line of code at the end of the file. Remember to use Ctrl + Shift + V to paste when using Nano. Use the absolute file path to the Anaconda folder in place of <path to anaconda folder>. This is the folder where you chose to have Anaconda installed. Make sure to add /bin after the absolute path to the Anaconda folder.

export PATH='$PATH:<path to anaconda folder>/bin'

#8. Verify installation.

After installation is complete, close your terminal and open it again. When you re-open the terminal, it should say base in parentheses before the normal terminal prompt text. On my computer, it says this:


What base in parentheses means is that you are currently in the base environment.

To launch Anaconda Navigator (the GUI tool), use the ‘anaconda-navigator’ command. To use Conda (the CLI tool), use the ‘conda’ command.

$ anaconda-navigator

That’s it! 👩‍💻

If you see the screen above, then you have successfully installed Anaconda. From here, you can launch applications, manage environments and participate in the community. Hopefully, there are no errors at this point. But if there are, do check out the Anaconda Community.

  • Anesu Kafesu
    Full stack web developer and technical writer. Currently learning AI.
Thanks to our Sponsors
More great readings on Linux
Power Your Business
Some of the tools and services to help your business grow.
  • Invicti uses the Proof-Based Scanning™ to automatically verify the identified vulnerabilities and generate actionable results within just hours.
    Try Invicti
  • Web scraping, residential proxy, proxy manager, web unlocker, search engine crawler, and all you need to collect web data.
    Try Brightdata
  • is an all-in-one work OS to help you manage projects, tasks, work, sales, CRM, operations, workflows, and more.
    Try Monday
  • Intruder is an online vulnerability scanner that finds cyber security weaknesses in your infrastructure, to avoid costly data breaches.
    Try Intruder