Step 1: Go To Python.org

Navigate your browser of choice to python.org/downloads

Step 2: Download the latest version of Python 3

The website will automatically detect your current operating system and should automatically provide you with a download link for the latest version of Python 3 (3.7.4 at the time of this writing)

Step 3: Run the installer

Make sure you select the “Add Python to PATH” check box so that you can access the python commands in your terminal of choice

Select “Install Now” if you are ok with installing with default/standard settings

 

Step 3b: Custom Installation

If you’re like me and don’t like installing programs on the C: drive, select the “Custom Installation” option

Optional Features

The first page of custom installation gives you the option to exclude optional features. For my install I left all items checked.

Advanced Options

The next page allows you to choose to enable/disable some advanced features, all of which I left as their default values.

The option I was interested in was the install location which I set to a new folder on my programs drive.

Step 4: Success. Disable path length limit

On successful install, the installer will give you one last option to Disable path length limit for windows.

The path length limit is an artificial limit enforced by Windows to maintain backward compatibility with 3rd party apps and is set to 260 characters even though the actual limit much larger on modern file systems

I executed this step as I’ve run into max characters before and just learned that you can turn it off and am willing to risk any adverse side effects!

Step 5: Check your work

Open up your terminal of choice (in my case PowerShell) and type in the following command

python –version

If everything is correct with the install you should get this as a response

Python <installed Version #>