CPython 3.xとPyPyはPEP 3147に従い、__pycache__
ディレクトリにpyc-filesを格納し、Pythonバージョンの接尾辞を付けます。 CPython 2.7がそのファイルを__pycache__
ディレクトリに保存するにはどうすればいいですか?(同じディレクトリ内の対応するpyファイルのすぐ隣に接尾辞を付けずにpycファイルを保存するというデフォルトの動作とは違います)CPython 2.7に__pycache__ディレクトリを使用させるにはどうすればよいですか?
他の多くのソフトウェアがCPython 2.xのデフォルトの動作を期待しているので、おそらく私はこのシステム全体をやってはいけないと思います。だから私が探しているのは、プロジェクトごとや仮想環境ごとにこれを行う方法です。他に解決策がない場合は、コンパイルされカスタムにインストールされます(例えば、~/bin
)。CPythonインタープリタ。
いくつかの調査:DebianメーリングリストのRelevant discussion; CPython 3.2でPEP 3147を実装するためのcode review
私は、なぜこれがバックポートされていないのかを明らかにしたアーカイブされたディスカッションを見つけました。あなたが望むなら、それを見てください。 –
@ JimFasarakisHilliardありがとう、私はちょうどそれを見た。これは、PEPが示唆しているように、これがオプションの機能としてバックポートされていないということは幾分奇妙です。 –