Como instalar Python 3.11 no Ubuntu 24.04, 22.04 ou 20.04

Embora o Python 3.11 não seja mais a versão mais recente, continua sendo uma opção para muitos desenvolvedores. Apesar do advento do Python 3.12 e do próximo Python 3.13, o 3.11 ainda oferece uma base sólida com melhorias notáveis ​​que o tornam uma escolha viável para usuários do Ubuntu.

Principais recursos do Python 3.11:

  • Correspondência de padrões estruturais: simplifica o processo de correspondência de estruturas de dados complexas.
  • Gerenciadores de contexto entre parênteses: introduz uma sintaxe mais legível para usar gerenciadores de contexto.
  • Mensagens de erro aprimoradas: facilita a depuração com mensagens de erro mais informativas e fáceis de usar.
  • Ganchos de auditoria de tempo de execução: fornece uma nova API para monitorar e modificar o comportamento do programa Python.
  • Módulos Adicionais de Biblioteca Padrão: Adiciona novos módulos como 'zoneinfo' para melhor suporte de fuso horário e 'http.client' para funcionalidade de cliente HTTP de alto nível.

Esses recursos tornam o Python 3.11 um forte candidato para quem procura equilibrar estabilidade com funcionalidade aprimorada. Agora, vamos instalar o Python 3.11 no Ubuntu 24.04, 22.04 ou 20.04 por meio de comandos de terminal.

Atualize o Ubuntu antes da instalação do Python 3.11

É altamente recomendável executar uma atualização em seu terminal antes de instalar o Python 3.11 para evitar possíveis conflitos durante a instalação. Atualizar seu terminal garante que todos os pacotes estejam atualizados usando o seguinte comando:

sudo apt update

Você pode atualizar qualquer pacote desatualizado usando o seguinte comando.

sudo apt upgrade

Importar PPA Python

As distribuições do Ubuntu normalmente incluem Python por padrão, mas muitas vezes não possuem opções para atualizações com novos lançamentos. Para instalar a versão mais recente do Python 3.11, este guia usará um PPA de terceiros confiável e amplamente reconhecido.

Primeiro, importe o repositório Python com as versões estáveis ​​mais atualizadas.

sudo add-apt-repository ppa:deadsnakes/ppa -y

Execute uma atualização do APT antes de prosseguir para garantir o reflexo do PPA recém-importado.

sudo apt update

Instale o Python 3.11 via comando do terminal APT

Depois de importar com sucesso o PPA Python 3.11, instale o Python 3.11 executando o seguinte comando em seu terminal:

sudo apt install python3.11

Use o seguinte comando para verificar a versão de instalação e compilação do Python 3.11.

python3.11 --version

Se desejar, você também pode instalar os seguintes extras adicionais para Python 3.11:

  • Módulo de depuração:
sudo apt install python3.11-dbg
  • Módulo de desenvolvedor (dev):
sudo apt install python3.11-dev
  • Módulo VENV (ambiente virtual):
sudo apt install python3.11-venv
  • Módulo Distutils:
sudo apt install python3.11-distutils
  • Módulo utilitário lib2to3:
sudo apt install python3.11-lib2to3
  • Módulo DBM.GNU:
sudo apt install python3.11-gdbm
  • Módulo Tkinter:
sudo apt install python3.11-tk

Para instalar todos os extras de uma só vez, execute o seguinte comando.

sudo apt install python3.11-full

Instale PIP com Python 3.11

A maioria dos usuários pode instalar facilmente o Python 3.11 do repositório Python PPA executando o seguinte comando APT:

sudo apt install python3-pip

Certifique-se de que o Python Pip esteja instalado. Se surgirem problemas, reinstale-o manualmente seguindo estas etapas para baixar get-pip.py com o comando wget:

wget https://bootstrap.pypa.io/get-pip.py

Após baixar o arquivo, o próximo passo é instalá-lo.

python3 get-pip.py

Recomendamos que você verifique se há atualizações após instalar o Pip para garantir que possui a versão mais recente. Isso ajudará você a se manter atualizado com os recursos e melhorias mais recentes.

python3 -m pip install --upgrade pip

Para verificar a versão instalada do Pip 3.11, execute o seguinte comando:

pip --version

Com esses comandos, você pode instalar e atualizar o Pip for Python 3.11, permitindo instalar pacotes e bibliotecas Python adicionais.

Comando adicional: alternar versões padrão do Python

Se você tiver várias versões do Python instaladas em seu sistema e quiser definir uma versão específica como padrão, siga estas etapas para alternar entre elas.

Primeiramente, você precisa adicionar links simbólicos para cada versão do Python separadamente. Para fazer isso, execute os seguintes comandos:

Aqui está um exemplo (você pode personalizar ou copiá-lo):

sudo update-alternatives --install /usr/bin/python python /usr/bin/python2.7 1
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.7 2
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.8 3
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.9 4
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.10 5
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.11 6
sudo update-alternatives --install /usr/bin/python python /usr/bin/python3.12 7

Observe que o número no final de cada comando (por exemplo, 1, 2, 3, etc.) representa a prioridade da versão. Um número mais alto significa uma prioridade mais alta. Neste exemplo, Python 3.12 tem a prioridade mais alta (7) e Python 2.7 tem a prioridade mais baixa (1).

Para mudar para uma versão diferente do Python, você pode inserir o número de seleção correspondente no seguinte comando:

sudo update-alternatives --config python
Mudando de Python 3.12 para Python 3.11 no Ubuntu
Exemplo de mudança de Python 3.12 para Python 3.11 como versão padrão no Ubuntu

Por exemplo, se você deseja definir Python 3.11 como padrão, você deve inserir o número 3. A saída do comando deve ser semelhante a esta:

Se o comando for bem-sucedido, você verá a seguinte saída:

update-alternatives: using /usr/bin/python3.11 to provide /usr/bin/python (python) in manual mode

Estas etapas irão ajudá-lo a definir o Python 3.11 como a versão padrão em seu sistema Ubuntu Linux. Ao fazer isso, você poderá alternar entre várias versões do Python sem esforço.

Conclusão

Para concluir, pode-se instalar facilmente o Python 3.11 no Ubuntu 24.04, 22.04 ou 20.04 utilizando um repositório PPA e comandos APT. Python 3.11 oferece uma gama de novos recursos, correções de bugs e melhorias em comparação com seus antecessores, tornando-o uma escolha ideal para vários casos de uso, como desenvolvimento web, análise de dados, computação científica e inteligência artificial. Seguindo os comandos descritos neste guia, os usuários podem configurar e alternar facilmente entre diferentes versões do Python em seus sistemas Ubuntu Linux, aproveitando assim os recursos e aprimoramentos mais recentes da linguagem de programação Python.

Joshua James
Me siga
Últimos posts por Joshua James (exibir todos)

Deixe um comentário