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

VS Code如何激活virtual env?Windows 10终端激活失败问题求解

VS Code Windows 10环境下虚拟环境激活失败解决方案

问题核心原因:VS Code默认Windows终端为PowerShell,你运行的activate.bat是CMD专属的激活脚本,二者不兼容导致激活不生效

方案1:切换VS Code终端为CMD

  • 打开VS Code终端面板,点击终端右上角的下拉选择框,选中「Command Prompt」
  • 重新运行原激活命令即可生效:
D:\python\djangoapp\djangovenv\Scripts\activate.bat

方案2:使用PowerShell专属激活脚本

  • 保持当前PowerShell终端不变,运行对应ps1格式的激活脚本:
D:\python\djangoapp\djangovenv\Scripts\Activate.ps1
  • 如果运行报错提示脚本执行权限不足,按以下步骤修复:
    • 按下Win+X选择「Windows PowerShell(管理员)」
    • 执行命令:Set-ExecutionPolicy RemoteSigned,输入Y确认修改
    • 回到VS Code终端重新运行激活命令即可正常生效

方案3:配置VS Code自动激活虚拟环境(推荐)

无需每次手动敲激活命令,配置后自动生效:

  • 按下Ctrl+Shift+P打开VS Code命令面板
  • 输入「Python: Select Interpreter」,在弹出的列表中找到你创建的djangovenv虚拟环境,选中对应路径下的python.exe
  • 后续新建终端时,VS Code会自动激活该虚拟环境

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.10.05 20:15:01