News & Updates

Install Python on Linux Mint: Step-by-Step Guide

By Ava Sinclair 112 Views
install python on linux mint
Install Python on Linux Mint: Step-by-Step Guide

Getting Python set up on Linux Mint is a straightforward process that unlocks a world of development, automation, and data science possibilities. This guide walks through the native package manager method and the more flexible deadsnakes approach, ensuring you can run the latest interpreter version. The terminal commands are simple, but understanding the options prevents future conflicts.

Checking the Current Python Installation

Before installing anything new, it is wise to audit what is already present on your system. Linux Mint often ships with Python 3 as a core system dependency, so modifying it requires caution. Open your terminal and run a couple of diagnostic commands to see the current landscape.

Verifying System Python

Use the following commands to check the versions currently available. This helps you decide whether you need to install a new version or simply link to an existing one.

Command
Description
python3 --version
Shows the default Python 3 interpreter version.
which python3
Reveals the file path to the active executable.

The Advanced Package Tool (APT) is the standard method for installing software on Linux Mint. It pulls packages from the distribution’s repositories, ensuring compatibility with the operating system. This method is ideal for beginners who want a reliable, low-maintenance setup.

Step-by-Step APT Installation

To install the latest Python 3 version available in the repositories, follow these steps. First, update the package list to ensure you are downloading the most recent build.

Update the repository index with sudo apt update .

Install the package using sudo apt install python3 .

Verify the installation with python3 --version .

This method installs Python 3 alongside the system version, usually managing dependencies automatically without breaking existing tools.

Installing Multiple Versions with Deadsnakes PPA

If your project requires a specific Python version not found in the default repositories, the deadsnakes PPA is the standard solution. This external repository is widely trusted in the Linux community and provides access to cutting-edge releases. It allows you to run multiple Python versions side-by-side.

Adding the Repository and Installing

Adding this repository involves a few terminal commands. Once added, you can install any specific version of Python 3 available in the feed.

Add the PPA key and repository using: sudo add-apt-repository ppa:deadsnakes/ppa .

Update the package list again with sudo apt update .

Search for available versions with apt-cache search python3
grep '^python3\.'
sort .

Install your desired version, for example: sudo apt install python3.12 .

Managing Pip and Virtual Environments

Python’s package installer, pip, is essential for managing libraries. On Linux Mint, you usually need to install pip separately, even if the interpreter is present. Virtual environments are crucial for isolating project dependencies, preventing version clashes between different applications.

Setting Up Pip and Isolation

After installing Python, ensure pip is available and create a sandbox for your work. This keeps your global Python installation clean and stable.

Install pip via APT: sudo apt install python3-pip .

A

Written by Ava Sinclair

Ava Sinclair is a Senior Editor covering culture, travel, and premium experiences. She focuses on clear reporting and practical takeaways.