sysconfig expõe como o interpretador atual foi instalado e compilado. Ferramentas de build e diagnóstico podem consultar diretórios e variáveis sem fixar caminhos de Windows, Linux ou macOS.

Consulte caminhos do interpretador

import sysconfig

paths = sysconfig.get_paths()
print(paths["stdlib"])
print(paths["purelib"])
print(sysconfig.get_platform())

Entenda os schemes

Um scheme reúne destinos como stdlib, scripts, include e data. O valor correto depende do ambiente, da instalação e do usuário. Consulte get_scheme_names() e get_preferred_scheme() em vez de montar diretórios por concatenação.

Use variáveis de compilação com cuidado

get_config_var() e get_config_vars() expõem detalhes úteis para extensões e builds. Eles descrevem o interpretador em execução, não garantem compatibilidade com outro Python. Registre somente chaves necessárias e evite publicar caminhos sensíveis.

Continue estudando

Leia também identificação do ambiente com platform. A documentação oficial do Python, consultada em 22 de julho de 2026, lista schemes, caminhos e variáveis disponíveis.