Select Page

Install Python on Windows 10

by | Last Updated: Mar 30, 2023 | PYTHON

Python was released in 1991 and has proved itself to be one of the easiest programming languages. It is a general-purpose language and that makes it first-choice for many by students, data scientists, mathematicians, engineers, and hackers. It is simple and has user-friendly syntax. This article will show you step by step guide to download and install Python in Windows 10. In addition, I will show you some verification steps after the installation is completed.

Python 2 or Python 3 – What should I learn as a beginner?

Python 2 is the legacy and Python3 is the future. Both versions of Python have syntax differences and different libraries. Python 2 is the older version and should be your choice if you want to work on a project that was coded in Python 2. There are organizations that are still using Python 2 and many have already migrated from Python 2 to Python 3.

There are many reasons why organizations are moving to Python 3. One reason is that Python 2 is not supported anymore. The End-of-Life date was 01-JAN-2020 which means after this date, neither new reported bugs would be fixed nor changes would be made to Python 2. In addition, there are lots of improvements done in Python 3. Therefore, as a beginner, you should start using and learning Python 3.

Download & Install Python on Windows 10


Step 1: Visit the official Python website and download Python 3.X for Windows 10. Python 3.9+ cannot be used on Windows 7 or earlier. If you use a 64-bit Windows OS, you should download a 64-bit executable file.

download python windows10

Step 2: After the download is finished, run the Python installer file.

python exe file

Step 3: Here you can decide on 3 essential things:

  1. Python Installation directory [Default or Customize Path]
  2. Additional Features to install with Python [IDLE, PIP, Documentation…]
  3. Adding Python 3.X to PATH [Environment Variable]

This article will cover installing Python with both default settings and Customized settings.

Python Installation with Default Directory


Let us first see the Python installation with the default directory and other features.

Make sure to select Add Python 3.X to PATH checkbox. This is helpful if you want to run a python program from anywhere in the system. You don’t have to specify the full path.

Then click Install Now. When you click Install Now, it will automatically choose the default directory and install IDLE, PIP, and documentation.

python installation default

Step 4: The installation is completed. However, there is one last option that you should select “Disable path length limit”. This is because Windows has limited path lengths to 260 characters and any path longer than 260 characters may not be resolved. It is recommended to disable the path length limit.

python path limit

Verify Python Installation


Step 5: Verify that Python is successfully Installed.

Use “WindowsKey + R” to open the run dialog box. Type “cmd

open command prompt

Type python & press Enter.

verify python installation

Since I chose default installation directory, It has installed Python in directory
“C:\Users\TCPIP-ACADEMY\AppData\Local\Programs\Python\Python39”

 

However, I have run the python command in “C:\Users\TCPIP-ACADEMY”. This was only possible because I had selected to Add Python 3.X to PATH. Otherwise, you would need to go to the installation directory and then use the python command.

Verify Python Path under Environment Variable


To verify that Python 3.X was added to “Path” under Environment Variables.

Use “Windows Key + R” to open the run dialog box. Type “sysdm.cpl” and press enter to open System Properties.

run system properties

Navigate to the Advanced tab and Click Environment Variables.

system properties windows10

Now click Edit.

windows environment variables

You can see that the full directory paths are added here for Python.

edit environment variables

Verify pip Installation


pip is a package manager for Python. It is a tool that will be used to install and manage additional libraries that do not come as part of the standard library. It connects to an online repository of packages, called Python Package Index.

Use “WindowsKey + R” to open the run dialog box. Type “cmd” and use the “pip -V” command and press Enter.

verify pip install

Install Python with Customize Installation


Follow these steps if you want to install Python in a directory of your own choice.

Step 1: Download Python and run its installer file.

Step 2: Make sure to select Add Python 3.X to PATH checkbox and then click Customize Installation

python customize install

Step 3: You may require Python documentation and PIP in the future. PIP is used to download python packages. Therefore, you can leave the checked boxes as is and click Next.

python optional features

Step 4: To install the python in the directory of your own choice, remove the whole text/path from the text field. And type C:\Python and then Click Install

python advanced options
python install location

The setup was successful and you may click Close.

python installation successful

Verify Customized Path Installation


You may verify the directory where the Python is installed.

python customize directory

In addition, verify the “python” command and “pip -V” in the command prompt.

verify python pip

And then you can verify if the Environment Variables are updated with the required Python directory path.

python environment variable

The Upshot

  • Python is free and open-source.
  • As a beginner, Python is the best choice to start with.
  • Python 2 is in the past and is no longer supported. Python 3 should be used for any future developments.
  • Python is a cross-platform language: a Python program written on a Windows computer may be run on a Linux system and vice versa.

Recent Posts

Install Visual Studio Code on Debian
Install Visual Studio Code on Debian

Step by step guide to install Visual Studio Code on Debian Linux. VS Code comes with powerful features and can be installed on any popular Linux OS.

Introduction to Virtualization
Introduction to Virtualization

Virtualization is the process of creating a software-based representation of something physical, such as a server, desktop, network, or storage device.

Install VS Code on Windows 10
Install VS Code on Windows 10

Step by step guide to install Visual Studio Code on Windows 10. VS Code comes with powerful features and can be installed on Windows, Linux, macOS.

Major Open Source Applications
Major Open Source Applications

Open-source software and applications are free, stable, and secure. For all types of open-source applications, the original source code is available.

Open-source Licensing and Terminologies
Open-source Licensing and Terminologies

Free and Open-source software, Forking, Public domain software, freeware, Permissive License, Copyleft License and GNU GPL, and Creative Commons.

No Results Found

The page you requested could not be found. Try refining your search, or use the navigation above to locate the post.

0 Comments

Submit a Comment

Your email address will not be published. Required fields are marked *

Pin It on Pinterest

Share This

Share This

If you liked this post, please share it with your friends.