Instalando o Python no Linux

Os sistemas GNU/Linux mais recentes ja possuem uma versão do Python instalada junto com o sistema operacional. Podemos checar com o seguinte comando:

$ which python3
/usr/bin/python3

que nos mostra onde o Python padrão do sistema operacional está instalado.

A versão do Python na distribuição Linux Ubuntu 22.04.2 LTS é a 3.10.

$ python3 --version
Python 3.10.6

Para evitar conflitos com o Python do sistema operacional, sugere-se a instalação de um outro interpretador, que pode ser feita de 2 formas diferentes: através do de gerenciador de pacotes ou de repositórios.

Instalação por gerenciadores de pacotes

Os gerenciadores de pacotes mais comuns são apt-get (Debian, Ubuntu) e yum (RedHat, CentOS). Caso sua distribuição utilize um gerenciador de pacotes diferente, acesse a página de downloads do Python.

Debian e Ubuntu

Através do gerenciador de pacotes, é possível instalar versões específicas do Python. No exemplo abaixo, é instalada a versão, por exemplo, 3.9 do Python

sudo apt-get install python3.9

É possível instalar qualquer outra versão: python3.8, python3.9, python.10

Desta forma, a instalação desta versão específica do Python acima difere da versão padrão do sistema operacional.

$ which python3.9
/usr/bin/python3.9

$ which python3
/usr/bin/python3

RedHat e CentOS

Assim como no tópico anterior, é possível instalar versões específicas do Python. No comando abaixo, é instalada a versão, por exemplo, 3.9 do Python.

sudo yum install python3.9

Instalação por repositório

Os repositórios no GNU/Linux são chamados de PPAs (do inglês Personal Package Archives).

Para adicionar repositórios ao nosso sistema, precisamos de um software chamado software-properties-common, que pode ser instalado com o comando abaixo:

sudo apt-get install software-properties-common

Habilitada a adição de repositórios ao nosso sitema operacional, podemos agora incluir o repositório que contém o Python. Este repositório é chamado de deadsnakes, cuja página oficial pode ser encontrada neste link.

sudo add-apt-repository ppa:deadsnakes/ppa

Agora a instalação do Python pode ser feita a partir deste repositório com o comando

sudo apt-get install python3.9

Da mesma forma, é possível instalar várias versões. Observem que a versão python correspondente à do sistema operacional padrão não está disponível no repositório deadsnakes.