You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何设置VS Code打开时自动激活virtualenv虚拟环境?

VS Code自动激活Windows虚拟环境的解决方法
  • 开启Python扩展自动激活设置
    打开VS Code设置(快捷键Ctrl+,),搜索Python: Terminal Activate Environment,确保该选项处于勾选状态。这个设置控制VS Code是否在终端启动时自动激活选中的虚拟环境。

  • 配置工作区虚拟环境路径
    打开工作区专属设置(点击左下角设置图标→选择「工作区」标签),将以下配置添加到settings.json中:

    {
      "python.pythonPath": "${workspaceFolder}/../my-env/Scripts/python.exe",
      "python.venvPath": "${workspaceFolder}/.."
    }
    

    其中${workspaceFolder}是当前打开的子目录路径,../my-env需替换为你实际的父文件夹虚拟环境目录。

  • 调整终端默认配置
    若使用Git Bash作为默认终端,可能出现激活命令不兼容问题。在设置中搜索Terminal: Default Profile Windows,将默认终端改为PowerShell或Command Prompt,VS Code会自动适配对应系统的激活命令(PowerShell下为.\my-env\Scripts\Activate.ps1)。

  • 以父文件夹作为工作区打开
    直接打开存放虚拟环境的父文件夹作为VS Code工作区,而非单独打开子目录。这样VS Code能更准确识别并自动激活该目录下的虚拟环境,避免路径识别偏差。

内容的提问来源于stack exchange,提问作者afriedman111

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.30 09:08:11