web-dev-qa-db-fra.com

Que signifie "bibliothèque standard précompilée" dans une installation Python?

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

23
GP92

Lorsque vous importez une bibliothèque python et qu’elle n’a pas de fichier .pyc correspondant (ou qu’elle est périmée par rapport à la source), python "compilera" un nouveau bytecode . Il semble que cette option le fait simplement pour tout ce qui se trouve dans la bibliothèque standard, de sorte que cela ne soit pas nécessaire la première fois que vous les importez.

Quant à savoir pourquoi ce n'est pas le défaut, je ne sais pas; Je devinerais c'est parce que cela a très peu d'effet et que certaines personnes ne veulent pas passer le travail là-dessus pour des bibliothèques qu'elles n'utiliseront jamais.

18
Xiong Chiamiov