How to Install Python 3 on Windows 10

Get the latest edition of Python in just minutes.
Ash Ash (304)
Total time: 6 minutes 

If it's been a while since you first installed Python, it might be time to check out the latest edition: Python 3. It has plenty of cool new features from data classes to typing enhancements. Installing Python 3 on Windows is as easy as running an executable.

Before you download the latest version, you may want to check your current version of Python.

Windows 10 PC ×1

Howchoo is reader-supported. When you buy through links on our site, we may earn a small affiliate commission at no cost to you.

Python 3 for Windows is available for download on the Python downloads page. The latest release is Python 3.8.5.

You can also find the previous Python 2.7.18 release on the same page. This can be useful if you're running an application that requires an older version of Python.

Navigate to the location you saved the Python installer to. Run the executable. You may need to run the installer as administrator if prompted.

The install wizard will walk you through installing Python 3. You can choose a custom install location during setup.

While inside the install wizard, be sure to check the box to add the Python installation path to the Path variable. This will make it easier to run Python scripts from the command prompt. If you missed the opportunity to tick this box, don't worry. You can still add it manually.

How to manually add Python to the Path variable

  1. In the Start Menu, type Environment.
  2. Choose Edit the system environment variables.
  3. In the window that opens, click Environment Variables in the bottom-right corner.
  4. Find the Path variable in the item list on the top half of the window. Select it, click Edit….
  5. Add the Python installation path.

See our guide on adding Python to the Path variable in Windows for more details.