Próbuję zrozumieć różne opcje instalacji Pythona 3.6. Co oznacza biblioteka Precompile Stadard w niestandardowej instalacji Pythona i dlaczego można ją domyślnie odznaczyć?
29
Kiedy importujesz bibliotekę Pythona, która nie ma odpowiedniego .pyc
pliku (lub jest nieaktualna w porównaniu do źródła), python „skompiluje” nowy kod bajtowy . Wygląda na to, że ta opcja robi to po prostu dla wszystkiego w standardowej bibliotece, aby nie trzeba było tego robić przy pierwszym importowaniu.
Jeśli chodzi o to, dlaczego nie jest to domyślne, nie wiem; Sądzę, że dzieje się tak, ponieważ ma to bardzo niewielki wpływ i niektórzy ludzie nie chcą na to przeznaczać bibliotek, których nigdy nie użyją.