virtualenvironment - 在virtualenv中安装了django,但能够从外部env访问它,但它不应该发生

时间:2012-05-12 11:37:29

标签: django virtualenv

我使用

安装了django
                 "sudo pip install django"

进入虚拟环境后 。所以在我退出虚拟环境之后,我不应该能够访问django,对吗?但我仍然可以从环境外访问django。是什么原因 ?我正在使用ubuntu?我所知道的是,无论我们安装在内部,只会将其本地化到特定的虚拟环境,一旦我们删除该特定文件夹,它们将被删除.Occouse我没有删除该文件夹,但我认为它应该可以在环境外访问,但访问什么是正确的?

1 个答案:

答案 0 :(得分:1)

virtualenv依赖于在环境中设置各种事物。使用sudo将改变环境,这可能是Django单独安装的方式。您或其他用户也可能已在您系统的其他位置安装了Django。

无论如何,在virtualenv中进行pip安装时不要使用sudo,这是不必要的,并且可能会因路径而导致意外事情发生。