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.