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

如何在Visual Studio Code终端正确激活virtualenv虚拟环境

VS Code终端激活virtualenv虚拟环境可行方案

工作区设置文件默认为空属于正常状态,直接写入对应配置即可实现自动激活,不需要文件预置内容,以下是三种可直接落地的实现方式:

方案1:工作区配置自动激活(长期使用推荐)

  • 项目根目录下找到或新建.vscode文件夹,在文件夹内创建settings.json文件(空文件可直接编辑写入内容)
  • 根据自身操作系统和使用的终端,写入对应配置:
    Windows + PowerShell/Cmd 环境使用以下配置:
{
  "python.defaultInterpreterPath": "${workspaceFolder}/替换为你的虚拟环境文件夹名/Scripts/python.exe",
  "python.terminal.activateEnvironment": true
}

Mac/Linux/Windows Git Bash 环境使用以下配置:

{
  "python.defaultInterpreterPath": "${workspaceFolder}/替换为你的虚拟环境文件夹名/bin/python",
  "python.terminal.activateEnvironment": true
}
  • 配置保存完成后,关闭所有已打开的VS Code内置终端,新建终端就会自动加载激活虚拟环境,终端命令行开头会出现(虚拟环境名)的激活标识。

Windows PowerShell如果提示脚本执行权限错误,先以管理员身份打开PowerShell执行Set-ExecutionPolicy RemoteSigned,输入Y确认权限修改后重启VS Code即可正常激活。

方案2:终端手动激活(临时使用场景)

打开VS Code内置终端后,直接执行对应系统的激活命令即可:

  • Windows Cmd环境:替换为你的虚拟环境文件夹名\Scripts\activate.bat
  • Windows PowerShell环境:替换为你的虚拟环境文件夹名\Scripts\Activate.ps1
  • Mac/Linux/Git Bash环境:source 替换为你的虚拟环境文件夹名/bin/activate
    激活成功后终端行首同样会显示虚拟环境名称,需要退出虚拟环境时直接执行deactivate命令即可。

方案3:通过解释器选择面板关联激活

  • 使用快捷键Ctrl+Shift+P(Mac端为Cmd+Shift+P)调出VS Code命令面板
  • 输入Python: Select Interpreter后按回车
  • 在弹出的解释器列表中,选中你用virtualenv创建的对应项目虚拟环境的Python路径
  • 配置完成后新建终端,VS Code会自动激活选中解释器对应的虚拟环境。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.26 13:09:25