Python is considered the a easy to learn language due to its simpler syntax and abundance of libraries and frameworks that allow for rapid development. It is an interpreted general programming language and most new coders are learning to code using python.

We can do python programming using Linux, most of the Linux distributions come with the python interpreter pre-installed but it won’t be the latest version. In this article we are going to learn how to get python installed on some well-known Linux distributions.


Ubuntu is one of the most famous Linux distributions. The recent versions of Ubuntu come with Python 3.6 pre-installed. You can check your Ubuntu version by using the following command:

Ubuntu 17.10, Ubuntu 18.04(and above): come with Python 3.6 pre-installed by default.

You can access the python interpreter by the following command:

Ubuntu 16.10 and Ubuntu 17.04: These versions of Ubuntu do not come with python 3.6 pre-installed. But it can be installed using the universe repository by using the following commands:

Ubuntu 14.04 and Ubuntu 16.04: These versions of ubuntu don’t have Python3.6 in the Universe library. We can get using a Personal Package Archive (PPA). 

We can use the “deadsnakes PPA” and install it using the following commands:

Linux Mint

Linux mint and Ubuntu have the same package management system. We can use the same commands to install Python:


To install linux we first need to update the yum package manager:

We then need the IUS package to get the latest version of python:

Now we can get python installed on our system:


Fedora’s current version and a few future versions will ship with Python2 as default. If we don’t have python3 installed on your system we can do so by using the following command:

Arch Linux

Arch Linux makes sure that you have the latest python version and its likely that you already have the latest version, however you can use the following command to get the latest version:

As of writing the latest version of Python is 3.7.4, you can get it by replacing the 3.6 with 3.7

Python is one of the fastest growing languages, so it’s best to have the latest version with the latest libraries.

Can I use Python on Linux?

Python comes preinstalled on most Linux distributions, and is available as a package on all others. However there are certain features you might want to use that are not available on your distro’s package. You can easily compile the latest version of Python from source.

How do I get Python 3 on Linux?

Installing Python 3 on Linux
  1. $ python3 –version.
  2. $ sudo apt-get update $ sudo apt-get install python3.6.
  3. $ sudo apt-get install software-properties-common $ sudo add-apt-repository ppa:deadsnakes/ppa $ sudo apt-get update $ sudo apt-get install python3.8.
  4. $ sudo dnf install python3.

How do I upgrade to Python 3.7 Linux?

So lets start:
  1. Step 0: Check the current python version. Run below command to test the current version installed of python.
  2. Step 1: Install python3.7. Install python by typing:
  3. Step 2: Add python 3.6 & python 3.7 to update-alternatives.
  4. Step 3: Update python 3 to point to python 3.7.
  5. Step 4: Test the new version of python3.

Which is latest version of Python?

Python 3.9. 0 is the newest major release of the Python programming language, and it contains many new features and optimizations.

How do I make Python 3 default in Linux?

Steps to Set Python3 as Default On ubuntu?
  1. Check python version on terminal – python –version.
  2. Get root user privileges. On terminal type – sudo su.
  3. Write down the root user password.
  4. Execute this command to switch to python 3.6.
  5. Check python version – python –version.
  6. All Done!

How do I know if Python is installed on Linux?

Check Python version from command line / in script
  1. Check the Python version on the command line: —version , -V , -VV.
  2. Check the Python version in the script: sys , platform. Various information strings including version number: sys.version. Tuple of version numbers: sys.version_info.

How do I run python from command line?

Using the python Command

To run Python scripts with the python command, you need to open a command-line and type in the word python , or python3 if you have both versions, followed by the path to your script, just like this: $ python3 Hello World!

Why is Python not recognized in CMD?

The “Python is not recognized as an internal or external command” error is encountered in the command prompt of Windows. The error is caused when Python’s executable file is not found in an environment variable as a result of the Python command in the Windows command prompt.

What is the version of Python?

Python Version History
Version Release Date
Python 3.6 December 2016
Python 3.6.5 March 2018
Python 3.7.0 May 2018
Python 3.8 October 2019

Is C++ better than Python?

Overall Python is better than C++ in terms of its simplicity and easy syntax. But C++ is better in terms of performance, speed, vast application areas, etc. C and C++ form the basis of every programming. Python is in fact built on C with web programming in mind.

Which Python version is best?

For the sake of compatibility with third-party modules, it is always safest to choose a Python version that is one major point revision behind the current one. At the time of this writing, Python 3.8. 1 is the most current version. The safe chance, then, is to use the latest update of Python 3.7 (in this case, Python 3.7.

Can I learn python on my own?

Can You Teach Yourself Python? Yes, it’s very possible to learn Python on your own. There are a wide variety of learning resources available on the web to help you learn Python for everything from game development to robotics. Teaching yourself Python does take time, though.

Is Python for free?

Yes. Python is a free, open-source programming language that is available for everyone to use.