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

VS Code终端无法运行npm、node、pip命令,但CMD可正常执行

解决VS Code终端无法识别node/npm/pip命令的问题
  • 重启VS Code:环境变量更新后,VS Code不会自动加载新的配置,关闭所有VS Code窗口再重新打开,这是最常见的解决办法。
  • 检查终端默认Shell:
    打开VS Code终端面板,点击右上角的下拉箭头,选择「选择默认配置文件」,确认选中的是Command Prompt(CMD)——如果你的环境变量只在CMD里生效,切换到WSL、PowerShell这类其他Shell会导致命令无法识别。切换完成后重启终端测试。
  • 手动配置环境变量路径:
    按Ctrl+,打开VS Code设置,搜索terminal.integrated.env.windows(Windows系统),点击「编辑 in settings.json」,添加Node和Python的实际安装路径,示例如下:
    "terminal.integrated.env.windows": {
      "PATH": "C:\\Program Files\\nodejs;C:\\Python39\\Scripts;${env:PATH}"
    }
    
    替换路径为你本地的Node和Python安装目录,保存设置后重启终端。
  • 确认终端继承系统环境变量:
    在设置中搜索terminal.integrated.inheritEnv,确保该选项处于勾选状态,这样终端才能正确继承系统层面配置的环境变量。
  • 以管理员身份运行VS Code:
    右键VS Code图标,选择「以管理员身份运行」,部分场景下权限限制会导致环境变量无法正常加载,管理员权限可以排除这类问题。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.13 10:42:03