How to Install Python on Windows 10

Filed Under: Python

Installing and using Python on Windows 10 is very simple. The installation procedure involves just three steps:

  1. Download the binaries
  2. Run the Executable installer
  3. Add Python to PATH environmental variables

To install Python, you need to download the official Python executable installer. Next, you need to run this installer and complete the installation steps. Finally, you can configure the PATH variable to use python from the command line.

You can choose the version of Python you wish to install. It is recommended to install the latest version of Python, which is 3.7.3 at the time of writing this article.

Step 1: Download the Python Installer binaries

  1. Open the official Python website in your web browser. Navigate to the Downloads tab for Windows.
  2. Choose the latest Python 3 release. In our example, we choose the latest Python 3.7.3 version.
  3. Click on the link to download Windows x86 executable installer if you are using a 32-bit installer. In case your Windows installation is a 64-bit system, then download Windows x86-64 executable installer.
  4. Download Python Installer

Step 2: Run the Executable Installer

  1. Once the installer is downloaded, run the Python installer.
  2. Check the Install launcher for all users check box. Further, you may check the Add Python 3.7 to path check box to include the interpreter in the execution path.
  3. Customize Installation

  4. Select Customize installation.
  5. Choose the optional features by checking the following check boxes:

    1. Documentation
    2. pip
    3. tcl/tk and IDLE (to install tkinter and IDLE)
    4. Python test suite (to install the standard library test suite of Python)
    5. Install the global launcher for `.py` files. This makes it easier to start Python
    6. Install for all users.

    Python Windows 10 Optional Features

    Click Next.

  6. This takes you to Advanced Options available while installing Python. Here, select the Install for all users and Add Python to environment variables check boxes.

    Optionally, you can select the Associate files with Python, Create shortcuts for installed applications and other advanced options. Make note of the python installation directory displayed in this step. You would need it for the next step.

    After selecting the Advanced options, click Install to start installation.

  7. Python Installer Advanced Options

  8. Once the installation is over, you will see a Python Setup Successful window.
  9. Python Windows 10 Setup Successful

Step 3: Add Python to environmental variables

The last (optional) step in the installation process is to add Python Path to the System Environment variables. This step is done to access Python through the command line. In case you have added Python to environment variables while setting the Advanced options during the installation procedure, you can avoid this step. Else, this step is done manually as follows.

In the Start menu, search for “advanced system settings”. Select “View advanced system settings”. In the “System Properties” window, click on the “Advanced” tab and then click on the “Environment Variables” button.

Locate the Python installation directory on your system. If you followed the steps exactly as above, python will be installed in below locations:

  • C:\Program Files (x86)\Python37-32: for 32-bit installation
  • C:\Program Files\Python37-32: for 64-bit installation

The folder name may be different from “Python37-32” if you installed a different version. Look for a folder whose name starts with Python.

Append the following entries to PATH variable as shown below:

Adding Python Environmental variable To Path

Config Envvar New

Step 4: Verify the Python Installation

You have now successfully installed Python 3.7.3 on Windows 10. You can verify if the Python installation is successful either through the command line or through the IDLE app that gets installed along with the installation.

Search for the command prompt and type “python”. You can see that Python 3.7.3 is successfully installed.

Verify if Python is installed through the Command prompt

An alternate way to reach python is to search for “Python” in the start menu and clicking on IDLE (Python 3.7 64-bit). You can start coding in Python using the Integrated Development Environment(IDLE).

Verify if Python is installed using IDLE app

Hurray! You are ready to start developing Python applications in your Windows 10 system.


  1. Candace says:

    Thank you so much…l almost lost my mind, but thanks to the video, l have everything up and running. Thanks once again

  2. sara says:

    Thanks well explained

  3. Max Hugen says:

    Also appreciated these instructions for installation! How do I start the “TKinter” GUI that’s included in the Python distribution pls?

  4. Pradyuman says:

    Thanks a bunch buddy, your instructions helped me in installing Python. Keep up the good work!

  5. Nusaybah says:

    Thank you a lot. You have no idea how much you helped me find my path as I begin my new life with python.
    Whoever you are: I am highly indebted to you.

  6. Emeka says:

    Thank you very much for this.

  7. savita says:

    Thank you so much for the very nice and easy step by step python installation guide

  8. swarupa says:

    Thank you so much, really helpful

  9. Carol says:

    Yes, thanks so much for these instructions. Well written, good choice of graphics of dialogue boxes that pop up during install, nice discussion of path and environmental variables.

  10. Pratheeksha Naresh says:

    Was really helpful in installing python as a first time user, I was able to easily install with this help.

  11. Piyush Ranjan Sahoo says:

    Thank you very much for your beautiful tutorial on python installation.

    1. Claire Njuguna says:

      How then do you save your code for future reference?

  12. URMILA says:


  13. David says:

    You nailed it. Thanks lots

  14. David Little says:

    I need python. So i can use it to download google assistant. And no i don’t have a phone. Not anymore.

  15. Balbeer says:

    Thank you
    My smoothest setup experience ever.

  16. Naresh says:

    Thank you ,so much it worked like a charm

  17. Random person says:

    Thank you very much for the instructions. It still works for the latest stable model (3.7.7).

  18. Santosh Kumar Jha says:

    Thanks for your support for installing Pathon. Amazing learning experience.

  19. shital says:

    This page has been helped me so much!!!… step wise easy explanation and meaningful explanation.

  20. MST says:

    Thank you so much for your instructions…

  21. Husaindad says:

    thank you for the explanation but when I follow all the above steps I got this message. What can I do with this challenges?

    This Python interpreter is in a conda environment, but the environment has
    not been activated. Libraries may fail to load. To activate this environment
    please see

  22. Shristi says:

    Thanks for this page! Looked through 4 other pages and they did not help at all, this easy step by step instruction and clear explanations made it very easy to download python!

Comments are closed.

Generic selectors
Exact matches only
Search in title
Search in content