web-dev-qa-db-ja.com

サーバーからローカルマシンに仮想環境をコピー/クローンする方法

既存のPython DjangoプロジェクトがWebサーバーで実行されています。クライアントは既存のコードに変更を加える必要があるため、セットアップする必要があります。このプロジェクトに必要なすべてのパッケージが仮想環境にインストールされています。この仮想環境をローカルマシンにコピーまたはクローンして、このプロジェクトを実行するにはどうすればよいですか。

31
Jubin Thomas
  1. リモートマシンでpip freeze > requirements.txtを実行します
  2. そのrequirements.txtファイルをローカルマシンにコピーします
  3. ローカル仮想環境で、pip install -r requirements.txtを実行します

そして、すべての要件が適切に動作するPythonパッケージである限り、問題はありません。

48
David Wolever

Freezeコマンドを使用してください。そうすれば、すべてのバージョンのパッケージを含むテキストファイルが得られます。次に、簡単インストールまたはpipインストールを使用してそれらをインストールします

4
Abin Abraham