7.10. Python-3.12.5

O pacote Python 3 contém o ambiente de desenvolvimento do Python. Ele é útil para programação orientada a objeto, escrita de scripts, prototipagem de aplicativos grandes e desenvolvimento de aplicações inteiras. Python é uma linguagem interpretada de computador.

Tempo aproximado de construção: 0,4 UPC
Espaço em disco exigido: 603 MB

7.10.1. Instalação do Python

[Nota]

Nota

Existem dois arquivos de pacotes cujos nomes se iniciam com o prefixo python. Aquele a se extrair a partir dele é Python-3.12.5.tar.xz (perceba a primeira letra maiúscula).

Prepare o Python para compilação:

./configure --prefix=/usr   \
            --enable-shared \
            --without-ensurepip

O significado da opção de configure:

--enable-shared

Essa chave impede a instalação de bibliotecas estáticas.

--without-ensurepip

Essa chave desabilita o instalador de pacote do Python, o qual não é necessário neste estágio.

Compile o pacote:

make
[Nota]

Nota

Alguns módulos do Python 3 não podem ser construídos agora, pois as dependências não estão instaladas ainda. Para o módulo ssl, uma mensagem Python requires a OpenSSL 1.1.1 or newer é gerada. A mensagem deveria ser ignorada. Apenas tenha certeza de que o comando de nível superior make não tenha falhado. Os módulos opcionais não são necessários agora e eles serão construídos no Capítulo 8.

Instale o pacote:

make install

Detalhes acerca deste pacote estão localizados na Seção 8.52.2, “Conteúdo do Python 3.”