1

VPS またはいくつかのクラウド インスタンスで単一の django アプリケーションをホストしたいだけの場合でも、 virtualenv を使用するメリットはありますか? それとも、 Project X と言う 1 つの django アプリケーションだけがそのサーバーでホストされるため、やり過ぎであり、代わりにグローバル python セットアップを使用する方がよいでしょうか?

virtualenv は、実稼働環境で単一のアプリケーションをセットアップすることで、私が気付いていない大きな利点を提供しますか? 例えば。django のアップグレード、cron スクリプトなど

4

1 に答える 1

3

環境の再現性を高めるため、常に virtualenv を使用することをお勧めします。アプリケーションと一緒に依存関係をバージョン管理でき、システム リポジトリ内の python パッケージのバージョンに縛られることはありません。他の環境では、まったく同じ OS を実行していなくても実行できます。

于 2012-07-23T09:04:06.527 に答える