2016-10-30 63 views
0

私は以下のsiteモジュールのドキュメントを引用しています。 "pyvenv.cfg"ファイルが実際にどこに存在するかはわかりません。それはちょうどsys/executableより1つ上のディレクトリに存在しますか? 「pyvenv.cfg」は1ディレクトリ上記sys.executable、はsys.prefixとはsys.exec_prefixがそのディレクトリに設定され、それはまた、サイトのパッケージのためにチェックされて存在するファイルが指定された場合はこの "pyvenv.cfg"ファイルはどこにありますか?

(sys.base_prefixとsys.base_exec_prefixは常にPythonインストールの "実際の"接頭辞です)。 "pyvenv.cfg"(ブートストラップ設定ファイル)にキー "include-system-site-packages"が "false"(大文字と小文字を区別しない)に設定されている場合、システムレベルのプレフィックスはサイトに対しても検索されます - パッケージ;さもなければ彼らはしません。

答えて

0

作成されていなければ存在しません。

...

場合は、それが作成されている場合、それは実行可能ファイルまたはPEP 405ごとに、上記のように一つのディレクトリと同じディレクトリにある必要があります。

+0

この状況は、 'sys.prefix'と' sys.base_prefix'がより複雑な方法で計算されるPEP 405のものとは多少異なります。 –

関連する問題