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