Se você quer usar a mais recente versão do Python, veja neste tutorial como instalar o Python 3.11 no Ubuntu 22.04, 20.04 e 22.10.
Python é uma linguagem de programação interpretada de alto nível e que possui um modelo de desenvolvimento comunitário, aberto e gerenciado pela organização sem fins lucrativos Python Software Foundation. A primeira versão do Python foi lançada em 1991.
Essa linguagem possui um modelo de desenvolvimento comunitário, aberto e gerenciado pela organização sem fins lucrativos Python Software Foundation.
Agora, a popular linguagem de programação Python lançou a versão 3.11 recentemente.
Aqui estão os novos recursos e como instalar o guia para todas as versões atuais do Ubuntu.
O Python 3.11 alegou ser 10-60% mais rápido que o 3.10 anterior e possui:
- Grupos de exceção e except* para gerar e manipular várias exceções não relacionadas simultaneamente.
- Adicione o método add_note() a BaseException para enriquecer exceções.
- Adicione o módulo tomllib à biblioteca padrão para analisar TOML
- Aponte para a expressão exata que causou o erro ao imprimir tracebacks.
- Nova opção de linha de comando -P e variável de ambiente PYTHONSAFEPATH
- Adicione TypeVarTuple, permitindo a parametrização com um número arbitrário de tipos
- Required[] e NotRequired[] para marcar se itens de TypedDict individuais devem estar presentes.
- Adicionar Self para anotar métodos que retornam uma instância de sua classe
- LiteralString para aceitar tipos de string literais arbitrários, como Literal[“foo”] ou Literal[“bar”].
- dataclass_transform para decorar uma classe, metaclasse ou uma função que é um decorador.
- APIs do codificador Py_UNICODE removidas
- Macros convertidas em funções inline estáticas
- Muitos módulos de biblioteca padrão legados obsoletos e a serem removidos no Python 3.13
Como instalar o Python 3.11 no Ubuntu 22.04, 20.04 e 22.10
Para o Ubuntu 22.04, Ubuntu 20.04, Ubuntu 18.04 e seus derivados, como o Linux Mint, existe um PPA popular do Deadsnakes que mantém os pacotes para o Python 3.11, bem como outras versões do Python.
Dito isso, para instalar o Python 3.11 no Ubuntu 22.04, 20.04 e 22.10 e ainda poder receber automaticamente as futuras atualizações dele, você deve fazer o seguinte:
Passo 1. Abra um terminal (use as teclas CTRL + ALT + T);
Passo 2. Se ainda não tiver, adicione o repositório do programa com este comando ou use esse tutorial;
sudo add-apt-repository ppa:deadsnakes/ppa
Passo 3. Atualize o gerenciador de pacotes com o comando:
sudo apt update
Passo 4. Agora use o comando abaixo para instalar o programa (Ou substitua python3.11 por python3.11-full para IDE, gerenciador de pacotes pip, etc.);
sudo apt install python3.11
Passo 5. Para verificar, execute isso no terminal.
python3.11 --version
ou
python3.11 -m pip --version
Definir Python 3.11 como padrão
NOTA: alterar o padrão Python3 no Ubuntu pode causar problemas para alguns aplicativos padrão, como o GNOME Terminal
Você pode definir o novo pacote Python como padrão usando a ferramenta de linha de comando update-alternatives
.
Passo 1. Primeiro, execute o comando para criar links simbólicos para o python padrão do sistema (alterar python3.10 depende da sua edição do Ubuntu)
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.10 110
Passo 2. Em seguida, adicione o novo Python 3.11 por meio do comando:
sudo update-alternatives --install /usr/bin/python3 python3 /usr/bin/python3.11 100
Passo 3. Depois disso, você pode escolher qual Python como Python3 a qualquer momento executando o comando:
sudo update-alternatives --config python3
Desinstalando o programa no Ubuntu e derivados
Para desinstalar o programa no Ubuntu e derivados, faça o seguinte:
Passo 1. Abra um terminal;
Passo 2. Desinstale o programa, usando os comandos abaixo;
sudo add-apt-repository ppa:deadsnakes/ppa -r -y
sudo apt-get remove python3.11 --auto-remove