5

現在実稼働環境で実行されている複雑なPythonWebサイトを、開発用のローカルマシンにセットアップする方法を知りたいですか?

現在、このサイトでは、仮想環境でPythonとDjangoアプリ(登録+ cmsモジュール)を組み合わせて使用​​しています。

4

1 に答える 1

13

パッケージ管理に使用している場合はpip、別のシステムでvirtualenvを簡単に再作成できます。

system1で、pip freeze --local > requirements.txtそのファイルを実行してsystem2にコピーします。そこで、virtualenvを作成してアクティブ化pip install -r requirements.txtし、以前のvirtualenvにインストールされたすべてのパッケージをインストールするために使用します。

Pythonコードは新しいシステムに簡単にコピーできます。find -name '*.pyc' -deleteただし、コンパイルされたコード(Pythonバイトコードだけであっても)をマシン間で移動したくない場合が多いので、私はそうします。

于 2012-04-26T21:32:46.003 に答える