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?
29
Wenn Sie eine Python-Bibliothek importieren und diese keine entsprechende .pyc
Datei enthält (oder im Vergleich zur Quelle veraltet ist), "kompiliert" Python neuen Bytecode . Es sieht so aus , als würde diese Option einfach alles in der Standardbibliothek erledigen, damit dies nicht beim ersten Import durchgeführt werden muss.
Ich weiß nicht, warum dies nicht die Standardeinstellung ist. Ich denke , das liegt daran, dass es nur sehr geringe Auswirkungen hat und einige Leute die Arbeit nicht für Bibliotheken ausgeben möchten, die sie niemals nutzen werden.