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

Windows11下VS Code Python扩展如何用cmd的activate替代Activate.ps1?

解决VS Code Python扩展在CMD终端下使用activate.bat激活虚拟环境的问题

要让Python扩展在CMD终端中调用activate.bat而非Activate.ps1激活虚拟环境,按以下步骤操作:

  • 打开VS Code设置界面(快捷键Ctrl+,),在搜索栏输入python.terminal.activateScript。
  • 将该设置的值修改为Scripts\\activate.bat(对应CMD终端下的虚拟环境激活批处理文件)。

如果更习惯直接编辑设置JSON:

  1. 点击设置界面右上角的{}图标,打开设置JSON视图。
  2. 添加或修改以下配置项:
"python.terminal.activateScript": "Scripts\\activate.bat"

保存设置后,重启VS Code的终端,Python扩展激活虚拟环境时就会自动调用CMD兼容的activate.bat脚本,无需切换到PowerShell终端。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.31 10:30:43