0

私は Django と他のアプリをたくさんインストールしました。私はUbuntuを使用していますが、最初は使用しなかったvirtualenvため、Djangoのものはすべて/user/local/lib/python2.6/dist-packagaes. 私のプロジェクトはAlex/workplace/projectx/src. 私は持っていAlex/workplace/projectx/projectx-envます。virtualenvDjango のすべてのものを、インストールされた場所からプロジェクトフォルダーに移動するにはどうすればよいですか?

プロジェクト x に git をインストールしたいので、これを行っているので、Django アプリのいずれかで何かを変更した場合、後でそれらをマージできます。

4

1 に答える 1

1

while not in the virtualenv を使用pip freeze > dependencies.txtして、システム サイト パッケージにインストールされているすべてのパッケージのリストを取得できます。dependencies.txtファイルを必要なものだけに切り詰め、virtualenv run 内で実行しますpip install -r dependencies.txt

この方法では、インストールされたパッケージのサブセットを取得して、それらを virtualenv にインストールすることもできます。この方法は、システム パッケージから virtualenv のパッケージにファイルをコピーするよりもずっと安全です。

于 2011-01-17T05:16:09.797 に答える