virtualenv enable the environment global
当激活
1 2 3 4 5 | me at me in ~/desktop/django/learning_log $ source ll_env/bin/activate (ll_env) me at me in ~/desktop/django/learning_log $ |
当更改为父目录时,它仍在虚拟环境的范围内:
1 2 3 | (ll_env) me at me in ~/desktop/django $ |
我假设当跳出环境文件所在的目录时,
Django如何使环境全球化?
它不是当前工作目录决定您的环境。要跳出虚拟环境,你需要停用它。
使用命令:
一开始看起来可能不具有逻辑性,但重要的是要理解当前目录与ActiveVirtualEnv无关。活动的virtualenv决定了python应该在哪里查找已安装的依赖项,以及应该在哪里安装新的依赖项。它将该目录放在您的路径上,这是在使用给定的virtualenv的上下文中真正重要的。
这意味着您可以在系统上的任何位置执行
1 | $ deactivate |
与
1 | $ source deactivate |