Installing python3 is the first step to becoming a python developer, This tutorial will help you install python3 as well as pip3 to install python packages on your local system with the latest and most stable way possible.
Table of Contents
Install Python3 in Ubuntu
Open your terminal (Ctrl + Alt + T
), if this command does not work then open it manually by searching the terminal.
Update your local system repository list
sudo apt update
Install software-properties-common to add PPA (Personal Package Archive)
sudo apt install software-properties-common
Now add Deadsnakes PPA. Deadsnakes is a PPA with newer releases than Ubuntu's default repositories
sudo add-apt-repository ppa:deadsnakes/ppa
Update your local system repository list again
sudo apt update
Download the latest version of python3
sudo apt install python3
To install any other version, you can modify the above command like this
sudo apt install python3.8
Now check your python version
python3 -V
You should see your python version installed like this
Python 3.8.10 #it may vary as per your installation
Now install pip3
sudo apt install python3-pip
That's it [OPTIONAL] It is good practice to work with virtual environment
Install Python3 in macOS
Download the required macOS installer from the python.org official website, and select the Download Python3.x button.
Locate the file using Finder, and double-click the package file. Following the installation prompts.
You can now confirm successful installation by checking for the Python 3 as shown below
python3 -V # Output Python 3.7.2
You can similarly check that pip3 is installed by listing the available packages:
pip3 list
Install Python3 in Windows
Windows 10 users
Microsoft has a python application available in the Microsoft Store and it is also the recommended way of installing python. It handles auto-updates and PATH variable issues.
To install Open microsoft store and search python.
Click on the GET button. Once downloaded and installed, click on the ... and select **pin to taskbar.
Now, click on the pinned python logo on the taskbar. This will launch Python IDLE. Now you can run python programs.

Windows 7, 8 Users
Download the required installer from python official website, and select Download Python 3.x button

Locate the file using Finder, and double-click the package file. Following the installation prompts and instructions.
Be sure to check the box labeled "Add Python to PATH"
Now, open `PowerShell
in Windows.
Confirm successful installation by checking for the Python 3 as shown below:
py -3 -V # Output Python 3.7.2
The Windows installer incorporates pip3 (the Python package manager) by default. You can list installed packages as shown
pip3 list
Note: The installer should set up everything you need for the above command to work. If however, you get a message that Python cannot be found, you may have forgotten to add it to your system path. You can do this by running the installer again, selecting "Modify", and checking the box labeled "Add Python to environment variables" on the second page.
If the problem still persists, set your python path in windows manually
Fixing Windows Python Path Not Found
- Right-click on This PC and click on properties
- Next, click on the Advanced system settings
- Finally, click on the āEnvironment variablesā¦ā
- That should take you to the Environment Variables screen, where you can add new paths.
- Click on āNewā¦ā which is locatedĀ under theĀ User variablesĀ box.
- You should then see a dialog box, which will allow you to add new variables.
- Before you type any values, youāll need to locate the relevant Python paths. The paths that youāll need to get are:
- The Python application path, which is the folder where you originally installed Python; and
- The Python Scripts path. The Scripts folder should be located within the Python application path.
- Now letās fill theĀ New User VariableĀ box that you saw earlier:
- For theĀ Variable name, you may type a name, such as āPathā for example.
- For theĀ Variable value, copy the full Python application path, then useĀ a semicolonĀ (as highlighted in yellow below), and finally copy the Python Scripts path.
- This is what my Variable value would look like:
C:\Users\Nitin\AppData\Local\Programs\Python\Python37-32;C:\Users\Nitin\AppData\Local\Programs\Python\Python37-32\Scripts
- Press āOKā and you would then see your new Python Path under the āUser variables' section. Donāt forget to press āOKā again so that the changes will get implemented.
Thatās it! You just added Python to the Windows Path.