Pesquisa de site

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.

Artigos relacionados