Apa yang dimaksud dengan opsi "precompile standard library" dalam instalasi python?

29

Saya mencoba memahami berbagai opsi dalam pemasangan python 3.6. Apa arti perpustakaan Precompile Stadard dalam instalasi Custom Python dan mengapa itu bisa tidak dipilih secara default?

GP92
sumber

Jawaban:

23

Saat Anda mengimpor pustaka python dan tidak memiliki .pycfile yang sesuai (atau sudah ketinggalan zaman dibandingkan dengan sumbernya), python akan "mengkompilasi" bytecode baru . Tampaknya opsi ini hanya melakukan itu untuk semua yang ada di pustaka standar sehingga tidak harus dilakukan saat pertama kali Anda mengimpornya.

Mengenai mengapa itu bukan default, saya tidak tahu; Saya kira itu karena efeknya sangat kecil dan beberapa orang tidak ingin menghabiskan pekerjaan itu untuk perpustakaan yang tidak akan mereka gunakan.

Xiong Chiamiov
sumber