How to install Python 3 on Windows 10?

A step-by-step visual guide to installing Python 3 on Windows 10 machine.

How to install Python 3 on Windows 10?
A visual guide to installing Python 3 on Windows 10

Python has become one of the most popular programming languages. It has its application in many fields. Installing Python is the first step towards becoming a python programmer in 2021.

This article will provide you with a step-by-step visual guide to install Python 3.9 on Windows 10 and Mac OS.

Since 2020, Python 2 has already become obsolete. The whole world has switched to Python 3 and for all the right reasons. So I would request you to not work with Python 2 anymore!

Another important thing to note is your Windows system. Many of the Python versions cannot be used on Windows XP or earlier.

To install the latest version of Python, ensure you have the latest or updated version of Windows 10.

The below instructions and images are for Windows 10, but they work for Mac OS too.

Python installation instruction in short

  1. Visit the official website of Python
  2. Step 2 - Download the latest version of Python
  3. Step 3 - Installation Process
  4. Step 4 - Successful Setup
  5. Step 5 - Check your Python version
  6. Step 6 - Hello World!

Additional Topics

Step 1 - Visit the official website of Python

Visit the official website of the Python Programming language and click on Downloads.

The website will automatically detect your operating system. So, it will show you the appropriate installer for your machine.

Download page of Python official website

Step 2 - Download the latest version of Python

Once you are on the downloads page, click the button for the Latest Python 3 Release - Download Python 3.x.x. On the day of writing this article, the latest version was Python 3.9.1.

Once you click on the Download button, the installer should be downloaded.

Download the latest Python installer

Step 3 - Start Installation

Double click on the installer to start the installation process for Python 3.9. It will open up a dialog box as shown below.

Python installation dialog box

Make sure to check the dialog box for “ADD Python 3.9 to PATH”, present at the bottom of the dialog box.

Why should you add Python to PATH?

PATH is an environment variable in Windows. It basically tells your Windows machine what folders to look in when attempting to find a file. By adding Python 3.9 to PATH, you will be able to execute the Python interpreter from any directory in your system.

Then click on Install Now. You should see the installation process begin.

Python installation progress bar

Step 4 - Successful Setup

If your installation process ran fine, you should see a Successful Setup message like below. You can close the dialog box after this message.

Successful installation of Python

You are now ready to run Python.

Step 5 - Check your Python version

Open your command-line terminal and type python --version. You should see the version of Python that you have downloaded.

Check the version of Python on your command line

Step 6 - Hello World!

Next type python on your command line terminal and press Enter. This opens an interactive session of Python 3.9 on your terminal In your interactive session, type print("Hello World!") , and press Enter.

Your first program in Python - Hello World!

Now you can run any kind of python code in this interactive session. Try doing some mathematical calculations and see how Python works with arithmetic operators.

Where is Python installed on Windows?

In general, Python is installed in \Users\[Your Username]\AppData\Local\Programs\Python\[Python Version]\ directory of your Windows machine.

But in doubt, you can use the where python command on your command line to find out the directory in which Python is installed.

Directory in which Python is installed on Windows 10

Can you have more than one version of Python installed?

From the above image, you can notice that I have more than one version of Python installed on my Windows 10 machine.

Do you need it too? Probably not!

There are certain scenarios, where it might be useful to have multiple versions of Python.

  1. When you are working on different projects that use different versions of Python. This is a very common scenario for a freelancer.
  2. When you are working with a particular 3rd party library and it only works with specific Python versions.
  3. When you are building a cool Python library for others to use, having multiple versions of Python can help you test it against each of those versions for different points of failure.

The second point is actually a very common reason to have multiple versions of Python installed on your machine. It is actually recommended to choose a Python version that is one version behind the current one for a better 3rd party library compatibility.

If you are a beginner, don't bother with multiple Python installations. One is enough!

If you have multiple Python versions installed, you could uninstall one of those by following 3 simple steps. Check out the article on Uninstalling Python 3 from Windows 10.

How to uninstall Python 3 from Windows 10?
A step-by-step visual guide to uninstall Python from your Windows 10 machine.
Uninstall Python 3 from Windows 10

Subscribe to Pylenin

Don’t miss out on the latest issues. Sign up now to get access to the library of members-only issues.