web-dev-qa-db-ja.com

pythonのインストールで "precompile standard library"オプションはどういう意味ですか?

私はPython 3.6のインストールでさまざまなオプションを理解しようとしています。カスタムPythonインストールでPrecompile Stadardライブラリとはどういう意味ですか?またデフォルトで選択解除されるのはなぜですか?

23
GP92

あなたがpythonライブラリをインポートし、それが対応する.pycファイルを持っていない場合(あるいはソースと比較して古くなっている場合)、 pythonは新しいバイトコードを "コンパイル"しますこのオプションは標準ライブラリ内のすべてのものに対して単純に実行されるので 、最初にインポートしたときに実行する必要はありません。

これがデフォルトではない理由については、わかりません。私は推測していますそれは効果が非常に小さいためで、一部の人々は彼らが決して使わないだろうライブラリのためにそれに仕事を費やすことを望まないからです。

18
Xiong Chiamiov