0

pip、virutalenvをインストールし、指示に従ってWORKON_HOMEなどを設定しました。

今私はこれをしました:

mkvirtualenv test1

その後、しました:

pip install django

そして得た:

Requirement already satisfied (use --upgrade to upgrade): django in /Library/Python/2.6/site-packages

ターミナルでは、プロンプトに(test1)があります。

これは、ローカルで見つけてコピーしたので、ダウンロードしてインストールする必要がないという意味ですか?

実際にlssitepackagesを実行しても、djangoは表示されません...ここで何が問題になっていますか?

4

2 に答える 2

2

代わりにこれを行ってください:

mkvirtualenv --no-site-packages test1

そうすれば、環境は実際にクリーンで分離されます。

于 2011-02-14T03:23:53.117 に答える
1

OS Xでは、/ Library内のそのフォルダーはデフォルトの検索パスにあるため、Djangoがそこにインストールされている場合は、pipの依存関係を満たします。仮想環境を作成するときに--no-site-packagesオプションを使用したいと思うかもしれません。

于 2011-02-14T02:37:50.350 に答える