How to install latest python 3 on Linux Mint

1. Overview

In this tutorial, we will see how to install the latest Python on Linux Mint and Ubuntu. We will cover two ways to install Python on Ubuntu like systems:

  • via APT
  • from source

Python 3.10 is the latest version as of writing this post.

2. Installing Latest Python 3 on Linux Mint with Apt

Let's start by the simplest way to install the latest Python 3 on Linux Mint - with PPA.

There is a PPA - “deadsnakes” team where the latest version of Python can be found.

To install any Python version from it follow next steps:

  • Start your terminal
  • Update the package list by:
sudo apt-get update
  • Add the deadsnakes PPA to the sources list:
sudo add-apt-repository ppa:deadsnakes/ppa
  • install latest Python by:
sudo apt-get install python3.10
  • verify the installation by:
python3.8 -V


Python 3.8.4

Finally you can start it by typing:


or add it to your IDE like PyCharm: How to install Python 3.7 and setup PyCharm on Linux Mint 18/19

3. Install Latest Python on Linux Mint from Source

To install latest Python on Linux Mint or Ubuntu from the sources you need to follow the next steps:

  • install dependencies by:
sudo apt-get update
sudo apt-get install build-essential zlib1g-dev libncurses5-dev libgdbm-dev libnss3-dev libssl-dev libreadline-dev libffi-dev
cd ~/Downloads
sudo wget
  • extract the archive
sudo tar -xf Python-3.10.1.tgz
  • open the extracted folder:
cd Python-3.10.1
  • build the package and prepare the source for the installation
./configure --enable-optimizations
  • install the Python on your system:
sudo make altinstall

Note: In order to prevent collision with the pre-installed Python on Ubuntu / Linux Mint we use altinstall instead of install

  • test the latest Python version by:
python3.10 -V


Python 3.10.1

4. Conclusion

In this tutorial, we have learned to install the latest Python on Linux Mint in two ways. As a bonus we learned how to configure Python on Pycharm.

Share Tweet Send
You've successfully subscribed to SoftHints - Python, Data Science and Linux Tutorials
Great! Next, complete checkout for full access to SoftHints - Python, Data Science and Linux Tutorials
Welcome back! You've successfully signed in
Success! Your account is fully activated, you now have access to all content.