Python インタープリターが起動した後にコードを実行したい。
私たちは virtualenv を使用しており、これまではインタープリターの起動時に実行される sitecustomize.py というファイルがありました。
sitecustomize.py は私たちのプロジェクトの一部でした。この用語の Django の定義を使用します: これは構成のみを保持し、ほとんどコードを保持しない小さな Python モジュールです: Django の「プロジェクト」の定義
残念ながら、一部の Linux ディストリビューション (Ubuntu) はグローバルなサイトのカスタマイズを提供しており、仮想環境ごとのサイトのカスタマイズは読み込まれません。
質問
virtualenvでインタープリターの起動時にPythonコードを実行するには?
このコードは、対話型インタープリターが開始された場合でも実行する必要があります。
目標と戦略
このフックが「sitecustomize」と呼ばれるか、異なるかは気にしません:-)