退出与停用虚拟环境
Exiting vs Deactivating a Virtual Environment
在使用虚拟环境时,退出 exit
和停用 deactivate
你的 virtualenv 终端 shell 真的有区别吗?
对于大多数虚拟环境来说并不多。使用 exit
当前的 shell 退出并且您在其父 shell 中。 deactivate
清理当前 shell 的环境。没什么大不了的。
但有一种微妙的情况,差异很重要——临时环境。临时环境是 virtualenvwrapper 的一个特性。您创建一个临时环境,virtualenvwrapper 在停用时将其删除。在这种情况下仅仅退出是不够的。
在使用虚拟环境时,退出 exit
和停用 deactivate
你的 virtualenv 终端 shell 真的有区别吗?
对于大多数虚拟环境来说并不多。使用 exit
当前的 shell 退出并且您在其父 shell 中。 deactivate
清理当前 shell 的环境。没什么大不了的。
但有一种微妙的情况,差异很重要——临时环境。临时环境是 virtualenvwrapper 的一个特性。您创建一个临时环境,virtualenvwrapper 在停用时将其删除。在这种情况下仅仅退出是不够的。