1

を使用してdjangoをインストールしました

                 "sudo pip install django"

仮想環境に入った後。したがって、virtualenvironmentを終了した後、djangoにアクセスできないはずですよね?しかし、私はまだ環境の外からdjangoにアクセスすることができます。理由は何ですか ?私はubuntuを使用していますか?私が知っているのは、内部にインストールするものはすべて、その特定の仮想環境にのみローカライズされ、その特定のフォルダーを削除すると削除されるということです。そのフォルダーを削除しなかったため、環境外からアクセスできるはずですが、アクセスする必要があります。それ、何が正しいのですか?

4

1 に答える 1

1

virtualenvは、環境内のさまざまな設定に依存しています。sudoを使用すると環境が変わり、Djangoが個別にインストールされるようになった可能性があります。あなたまたは別のユーザーがすでにシステムの他の場所にDjangoをインストールしている可能性もあります。

いずれにせよ、virtualenv内でpip installを実行する場合は、sudoを使用しないでください。これは不要であり、パスが原因で予期しない事態が発生する可能性があります。

于 2012-05-12T11:46:32.563 に答える