python安装中“预编译标准库”选项是什么意思?

GP9*_*P92 38 python python3

我试图了解 python 3.6 安装中的不同选项。Precompile Stadard 库在自定义 Python 安装中意味着什么,为什么默认情况下可以取消选择它?

小智 34

当您导入一个 python 库并且它没有相应的.pyc文件(或者它与源文件相比已经过时)时,python 将“编译”新的 bytecode似乎这个选项只是对标准库中的所有内容执行此操作,因此不必在您第一次导入它们时完成。

至于为什么它不是默认值,我不知道;我这是因为它的影响很小,有些人不想把工作花在他们永远不会使用的库上。