it-swarm.com.de

Was bedeutet die Option "Standardbibliothek vorkompilieren" bei der Python-Installation?

Ich versuche, verschiedene Optionen in der Python 3.6-Installation zu verstehen. Was bedeutet die Precompile Stadard-Bibliothek in der Custom Python-Installation und warum kann sie standardmäßig deaktiviert werden?

23
GP92

Wenn Sie eine Python-Bibliothek importieren, die keine entsprechende .pyc-Datei enthält (oder im Vergleich zur Quelle veraltet ist), "kompiliert" python den neuen Bytecode . Es scheint, dass diese Option das für alle in der Standardbibliothek enthaltenen Elemente erledigt, damit dies nicht beim ersten Import ausgeführt werden muss.

Ich weiß nicht, warum dies nicht die Standardeinstellung ist. Ich würde raten , weil es sehr wenig Wirkung hat und einige Leute die Arbeit nicht für Bibliotheken ausgeben wollen, die sie niemals benutzen werden.

18
Xiong Chiamiov