O que significa a opção "pré-compilar biblioteca padrão" na instalação do python?

29

Estou tentando entender diferentes opções na instalação do python 3.6. O que a biblioteca Precompile Stadard significa na instalação do Python Customizado e por que ela pode ser desmarcada por padrão?

GP92
fonte

Respostas:

23

Quando você importa uma biblioteca python e ela não possui um .pycarquivo correspondente (ou está desatualizado em comparação com a fonte), o python "compila" o novo bytecode . Parece que essa opção simplesmente faz isso para tudo na biblioteca padrão, para que não precise ser feita na primeira vez que você as importa.

Por que não é o padrão, eu não sei; Eu acho que é porque tem muito pouco efeito e algumas pessoas não querem gastar o trabalho com isso em bibliotecas que nunca usarão.

Xiong Chiamiov
fonte