5

Python で記述された Web アプリケーションのサーバーへの展開を自動化する方法を探しています。virtualenvを使用して、このアプリケーションのクリーンな環境を実現したいと考えています。

ただし、サーバーにデプロイするときに依存関係を管理する方法を知りたいですか?

開発中、pipを使用して外部ライブラリをインストールするvirtualenvがあるため、それらの依存関係を本番環境に自動的にインストールする方法を探していますか?

お時間をいただきありがとうございます

4

1 に答える 1

9

pip を使用すると、要件ファイルを作成できます。

$ pip freeze > requirements.txt

次に、サーバーでこれらすべてをインストールするには、次のようにします。

$ pip install -r requirements.txt

これで (サーバーに含まれている可能性のあるバイナリー・パッケージをビルドするために必要なものがすべて揃っている場合)、すべての準備が整います。

于 2010-07-09T09:16:02.883 に答える