1

私のvenvのサイトパッケージフォルダーではなく、グローバルサイトパッケージにDjangoがインストールされている理由を誰かが知っていますか?

これが私のセットアップと私がしたことです。私はPython/Djangoを初めて使用し、どの情報が重要かがわからないため、少し詳しく説明します。

  1. Python 3.3 は c:\python33 にインストールされます
  2. C:\Python33\Scripts に virtualenv、pip、easy_install をインストールしました。
  3. 私の venv は c:\users\username\projects\projB です
  4. この venv は、virtualenv ではなく pyvenv を使用して作成されました。
  5. venvを起動しました。
  6. ディレクトリを C:\Python33\Scripts に変更して、「pip install django」を実行しました。
  7. Django は、C:\users\username\projects\projB\Lib\site-packages 内ではなく、C:\Python33\Lib\site-packages 内で作成されました。

venv 内に pip をインストールし、それを使用して Django をインストールする必要がありますか?

4

3 に答える 3

1

仮想環境を作成するときに Pip をインストールする必要があります。pip を実行する前にディレクトリを C:\Python33\Scripts に変更しないでください。仮想環境の pip ではなく、基本インストールの pip を使用しているようです。

他のディレクトリから pip を実行できるはずです。ただし、私は Windows の python に詳しくないので、環境をアクティブにしたときに pip がパスに追加されるかどうかはわかりません。それでもうまくいかない場合は、ディレクトリを仮想環境の bin ディレクトリに変更してから、pip を実行する必要があります。

于 2013-08-25T12:56:24.593 に答える
0

私に起こったことは、環境ディレクトリ/フォルダーの外からdjangoをインストールしようとしていたことです。
したがって、環境ディレクトリ内にいることを確認してから使用してくださいpip install django

于 2018-06-29T18:24:15.037 に答える