Che cosa significa l'opzione "precompila libreria standard" nell'installazione di Python?


29

Sto cercando di capire diverse opzioni nell'installazione di Python 3.6. Cosa significa la libreria Precompile Stadard nell'installazione di Custom Python e perché potrebbe essere deselezionata per impostazione predefinita?

Risposte:


23

Quando si importa una libreria Python e non ha un .pycfile corrispondente (o non è aggiornato rispetto al sorgente), Python "compilerà" il nuovo bytecode . Sembra che questa opzione lo faccia semplicemente per tutto nella libreria standard in modo che non debba essere eseguita la prima volta che li importi.

Per quanto riguarda il motivo per cui non è l'impostazione predefinita, non lo so; Mi piacerebbe immagino che sia perché ha un effetto molto poco e alcune persone non vogliono spendere il lavoro su quella per le librerie che non verrà mai usata.

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.