Pythonインストールでの「標準ライブラリのプリコンパイル」オプションとはどういう意味ですか?


29

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

回答:


23

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

なぜそれがデフォルトではないのか、私にはわかりません。私はしたいと思い、それは非常にほとんど効果を持っており、一部の人々はライブラリのために彼らが使用することは決してないだろうということで、作業を費やすしたくないからです。

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.