0

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

4

1 に答える 1

0

これは非常に簡単です。サーバーの virtualenv が内部に~/example.org/_env/あり、ローカル プロジェクトのディレクトリが~/Projects/example次のようになっているとします。

環境をアクティブ化します。

cd ~/example.org/_env/
. _env/bin/activate

次に、現在の環境をフリーズします。

pip freeze > pip-requirements.txt

次に、そのファイルをマシンにダウンロードして、環境を再構築します。

cd ~/Projects/example
virtualenv _env
pip install --use-mirrors -r pip-requirements.txt

プロジェクトに既に pip-requirements.txt ファイルがある可能性もあるため、その場合はステップ 1 を無視できます。

マシンに virtualenv バイナリがない場合は、次の例を使用してインストールできます。

sudo pip install virtualenv

システム全体にインストールします

于 2012-11-16T23:19:36.687 に答える