代码之家  ›  专栏  ›  技术社区  ›  CC sk

vscode关闭时,vscode是否会停用虚拟环境?

  •  0
  • CC sk  · 技术社区  · 2 年前

    寻求帮助以了解VSCode的工作原理。

    我可以通过“选择解释器”命令切换解释器。完成此操作后,python解释器显示在右下角:

    virtual environment which is being activated

    当我关闭VSCode时,VSCode是否会停用虚拟环境(如果有的话)?

    1 回复  |  直到 2 年前
        1
  •  0
  •   deceze    2 年前

    在命令行上“激活”环境时,通常只是将一组环境变量设置为指向特定的文件夹,这样Python就可以在该文件夹中查找其可执行文件和包。差不多就是这样。没有什么持续的跑步或其他事情。“停用”只是将这些环境变量恢复为默认值,因此您将再次使用系统Python。

    你根本不需要激活一个环境就可以使用它。如果你设置了正确的环境变量 同时调用正确的Python可执行文件 ,你在没有“激活”它的情况下在环境中运行代码。这就是VSC在你使用它运行代码时所做的。“Activating”仅在命令行中使用,因此避免了每次调用Python时都必须键入带有环境变量的长命令。