21

Я пытаюсь понять различные варианты установки Python 3.6. Что означает библиотека Precompile Stadard в установке Custom Python и почему ее можно отменить по умолчанию?

1 ответ1

17

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

Что касается того, почему это не по умолчанию, я не знаю; Я предполагаю , что это потому, что это имеет очень небольшой эффект, и некоторые люди не хотят тратить работу на это для библиотек, которые они никогда не будут использовать.

Всё ещё ищете ответ? Посмотрите другие вопросы с метками .