Python 3.12.0 lançado! Como instalar via Ubuntu PPA
A final do Python 3.12.0 foi anunciada oficialmente nesta segunda-feira! Ubuntu LTS pode instalá-lo facilmente a partir do PPA.
Novos recursos no Python 3.12.0:
- Análise de string F mais flexível, permitindo muitas coisas anteriormente não permitidas.
- API em nível Python para o protocolo de buffer
- Nova API para monitorar programas Python rodando em CPython com baixo custo.
- Bloqueios globais de intérprete por intérprete
- Suporte para o perfilador de desempenho do Linux para relatar nomes de funções Python em rastreamentos.
- Nova sintaxe de anotação de tipo para classes genéricas
- Novo decorador
typing.override()
no módulo de digitação.
A nova versão do Python também removeu alguns módulos obsoletos, incluindo smtpd
e distutils
. Para Ubuntu 22.04, Ubuntu 20.04, isso causa um pip quebrado. Como solução alternativa, você precisa instalar manualmente o pip para Python 3.12.
Como instalar o Python 3.12.0 no Ubuntu:
Para Ubuntu 22.04, Ubuntu 20.04 e seus derivados, como Linux Mint 21, o Deadsnakes PPA criou os pacotes para todos os tipos de arquitetura de CPU suportados: amd64, arm64/armhf, ppc64el e s390x.
1. Primeiro, pressione Ctrl+Alt+T no teclado para abrir o terminal. Em seguida, cole o comando abaixo e clique em executar para adicionar PPA:
sudo add-apt-repository ppa:deadsnakes/ppa
Digite a senha do usuário (sem feedback de asterisco) quando solicitado e pressione Enter para continuar.
2. O Ubuntu 20.04+ atualiza automaticamente o cache do pacote ao adicionar o PPA. No entanto, o usuário do Linux Mint pode precisar fazer este trabalho manualmente executando o comando:
sudo apt update
3. Finalmente, execute o comando para instalar o Python 3.12:
sudo apt install python3.12
Para outras edições do Ubuntu, você pode compilar manualmente o Python 3.12 a partir do tarball fonte.