Що означає параметр "попередньої компіляції стандартної бібліотеки" в установці python?


29

Я намагаюся зрозуміти різні варіанти в установці python 3.6. Що означає бібліотека Precompile Stadard під час встановлення користувальницького Python і чому її можна буде зняти за замовчуванням?

Відповіді:


23

Коли ви імпортуєте бібліотеку python і у неї немає відповідного .pycфайлу (або він застарів у порівнянні з джерелом), python буде "компілювати" новий байт-код . Здається, що цей параметр просто робить це для всього, що знаходиться в стандартній бібліотеці, так що його не потрібно робити під час першого імпорту.

Щодо того, що це не за замовчуванням, я не знаю; Я думаю, це тому, що це має дуже малий ефект, і деякі люди не хочуть витрачати роботу на цю бібліотеку, яку вони ніколи не використовуватимуть.

Використовуючи наш веб-сайт, ви визнаєте, що прочитали та зрозуміли наші Політику щодо файлів cookie та Політику конфіденційності.
Licensed under cc by-sa 3.0 with attribution required.