Que signifie l'option «bibliothèque standard de précompilation» dans l'installation de python?

29

J'essaie de comprendre différentes options dans l'installation de python 3.6. Que signifie la bibliothèque Precompile Stadard dans l'installation Custom Python et pourquoi elle pourrait être désélectionnée par défaut?

GP92
la source

Réponses:

23

Lorsque vous importez une bibliothèque python et qu'elle n'a pas de .pycfichier correspondant (ou qu'elle est obsolète par rapport à la source), python "compilera" le nouveau bytecode . Il semble que cette option ne fait que cela pour tout dans la bibliothèque standard afin qu'elle ne doive pas être effectuée la première fois que vous les importez.

Quant à savoir pourquoi ce n'est pas la valeur par défaut, je ne sais pas; Je suppose que c'est parce que cela a très peu d'effet et que certaines personnes ne veulent pas consacrer ce travail à des bibliothèques qu'elles n'utiliseront jamais.

Xiong Chiamiov
la source