web-dev-qa-db-ja.com

.pycファイルが作成されるディレクトリの変更

.pycファイルが作成されるディレクトリをPythonインタプリタによって変更する方法はありますか?その件名について2つのPEPを見ました( 04 と- 147 )ですが、デフォルトのインタープリターには何も実装されていないようです(Python 3)で作業しています)。

私は何か見落としてますか ?

33
Scharron

.pycファイルの移動先を変更する方法はありません。 Python 3.2は__pycache__スキームを実装し、すべての.pycファイルが__pycache__という名前のディレクトリに移動します。Python 3.2 alpha 1 isディレクトリを本当にクリーンに保つ必要がある場合は、今すぐ利用できます。

3.2がリリースされるまで、.pycファイルを無視するためにできるだけ多くのツールを構成してください。

21
Ned Batchelder

これは一部の人に役立つかもしれません: その他のオプション

-B指定されている場合、Pythonは、ソースモジュールのインポート時に.pycまたは.pyoファイルを書き込もうとしません。PYTHONDONTWRITEBYTECODEも参照してください。

New in version 2.6.
20
Hans

Pythonファイルは常に同じディレクトリに保存されるとは限らず、pycacheを使用するとpycacheに転送されます。モジュールのインポートはかなり気質的であり、常に機能するとは限らないため、カスタムの場所と名前を設定できることに関する回答。 github.com/LolexInc/Lolex-Tools/tree/Betaで私が何を意味するかを確認し、JTToolsInstaller.pyを表示できます。そこにはたくさんの混乱があります。

0
Lolex Inc