我使用
安装了django "sudo pip install django"
进入虚拟环境后 。所以在我退出虚拟环境之后,我不应该能够访问django,对吗?但我仍然可以从环境外访问django。是什么原因 ?我正在使用ubuntu?我所知道的是,无论我们安装在内部,只会将其本地化到特定的虚拟环境,一旦我们删除该特定文件夹,它们将被删除.Occouse我没有删除该文件夹,但我认为它应该可以在环境外访问,但访问什么是正确的?
答案 0 :(得分:1)
virtualenv依赖于在环境中设置各种事物。使用sudo将改变环境,这可能是Django单独安装的方式。您或其他用户也可能已在您系统的其他位置安装了Django。
无论如何,在virtualenv中进行pip安装时不要使用sudo,这是不必要的,并且可能会因路径而导致意外事情发生。