7.10. Python-3.11.2

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 SBU
Espaço em disco exigido: 529 MB

7.10.1. Instalação do Python

[Nota]

Nota

Existem dois arquivos de pacotes cujos nomes se iniciam com python. Aquele a se extrair a partir dele é Python-3.11.2.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, por causa de que as dependências não estão instaladas ainda. O sistema de construção ainda tenta construí-las, entretanto, de forma que a compilação de alguns arquivos falhará e a mensagem de compilador possivelmente pareça indicar fatal error. A mensagem deveria ser ignorada. Apenas tenha certeza de que o comando de nível de topo 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 em Seção 8.50.2, “Conteúdo do Python 3.”