How To Install Python 3.9 On Mac

By bhagwatchouhan
How To Install Python 3.9 On Mac

Python has emerged as one of the major programming languages used to develop different types of applications including Web Applications, Desktop Applications, Numeric and Scientific Applications, etc. It soon entered into mainstream programming and majorly popular among data science engineers.

In this tutorial, we will discuss all the steps required to install Python 3 i.e. Python 3.9 on the popular macOS distribution Catalina. The steps should be the same for other distributions of macOS including Sierra, High Sierra, and Mojave.

Verify Python

The default installation of macOS Catalina ships with Python 2 by default. We can use the command python to check the Python version which is specifically used for Python 2. In this step, we will check the existing Python that ships by default with macOS Catalina using the commands as shown below.

# Check Python version
python --version

# Output
Python 2.7.16

We can see that Python 2 is available by default and Python 3 is not installed on macOS Catalina as shown in Fig 1.

Install Python 3.9 On Mac - Version Checks

Fig 1

It might show a dialog to install command line developer tools. Click the Cancel Button to hide the dialog. The next sections provide the steps to install the most recent version of Python using the installer.

Download Python 3 Installer

Open the Downloads Link having the list of available versions of Python as shown in Fig 2.

Install Python 3.9 On Mac - Available Versions

Fig 2

Now click the link Python 3.9.0. It shows further details about Python 3.9. Hover over Downloads and click Python 3.9.0 Download Button as highlighted in Fig 3.

Install Python 3.9 On Mac - Download

Fig 3

Click the Download Button to start downloading the Python installer for Mac.

Install Python 3 using Installer

The Browser might ask to open the Python Installer as shown in Fig 4. You may either allow the Browser to start installing Python on your Mac machine, or download the installer and double click it to mount and start the installation.


Install Python 3.9 On Mac - Installer

Fig 4

I have allowed the browser to start the installer. It shows the Introduction Screen as shown in Fig 5.

Install Python 3.9 On Mac - Introduction

Fig 5

Now click the Continue Button to continue the installation of Python on macOS Catalina. The next screen shows additional information about the installation of Python as shown in Fig 6. Make sure to take a print of the details.

Install Python 3.9 On Mac - Details

Fig 6

After saving the details, click the Continue Button. The next screen shows further details and a License as shown in Fig 7.

Install Python 3.9 On Mac - License

Fig 7

Now click the Continue Button to continue with the installation. It shows a Dialog to accept the License Agreement as shown in Fig 8.

Install Python 3.9 On Mac - Accept License

Fig 8

Accept the License Agreement. The next screen shows details about the installation type as shown in Fig 9.

Install Python 3.9 On Mac - Install Type

Fig 9

Click the Install Button. The installer asks for system permissions as shown in Fig 10.

Install Python 3.9 On Mac - Permission

Fig 10

Provide the Username and Password and click the Install Software Button. The installer shows the installation progress as shown in Fig 11.

Install Python 3.9 On Mac - Progress

Fig 11

After completing the installation, it shows the installation files and success message as shown in Fig 12 and Fig 13.

Install Python 3.9 On Mac - Location

Fig 12

Install Python 3.9 On Mac - Success

Fig 13

Now close the Installer and re-open the terminal to check the version of Python 3 as shown in Fig 14.

Install Python 3.9 On Mac - Version Checks

Fig 14

This is how we can install the latest Python on macOS Catalina.

Hello World

In this section, we will write our first program in Python using the nano editor. Create a file and update the content as shown below.

# Print Hello World
print("Hello World !!")

Use the python3 installed by us to execute the program as shown below.

# Execute the program

# Program output
Hello World !!

These are the basic steps to write and execute Python programs.


This tutorial provided the steps to install Python 3.9 on macOS Catalina and also provided the steps to write and execute the first Python program.

share on :

Profile picture for user bhagwatchouhan