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

Cmd/PowerShell可识别python但无法识别py,VS Code运行报错如何解决?

解决py命令无法识别及VS Code运行代码报错问题

一、让VS Code改用python命令运行代码

1. 修改VS Code基础设置

  • 打开VS Code设置(快捷键Ctrl+,)
  • 搜索 python.defaultInterpreterPath,设置为你系统中python命令的完整路径(比如C:\Python39\python.exe,或直接填python,系统会自动查找)
  • 如果用Code Runner插件运行代码:
    1. 在设置中搜索 code-runner.executorMap,点击「编辑 in settings.json」
    2. 找到Python对应的配置项,把原来的py -3或py改成python,示例:
      "code-runner.executorMap": {
          "python": "python"
      }
      

2. 调试时调整launch.json

如果通过调试功能运行代码,修改项目根目录下的.vscode/launch.json:

  • 找到configurations数组中的Python调试配置,添加或修改command字段为python,示例:
    {
        "version": "0.2.0",
        "configurations": [
            {
                "name": "Python: 当前文件",
                "type": "python",
                "request": "launch",
                "program": "${file}",
                "console": "integratedTerminal",
                "command": "python"
            }
        ]
    }
    

3. 临时快速运行

直接打开VS Code内置终端(快捷键Ctrl+``),输入python 你的代码文件名.py`手动运行即可。

二、配置系统让py命令被识别

py是Windows平台的Python启动器,按以下步骤修复:

1. 检查启动器是否安装

  • 打开Python官方安装包(已下载的话),选择「Modify」(修改)
  • 在组件列表中确保勾选「Python Launcher for Windows」,点击「Install」完成安装

2. 确认启动器路径在PATH中

Python启动器的py.exe默认安装在C:\Windows目录下:

  • 右键「此电脑」→「属性」→「高级系统设置」→「环境变量」
  • 在「系统变量」里找到Path,检查是否包含C:\Windows
  • 如果没有,点击「新建」,输入C:\Windows,保存后重启所有终端和VS Code,再测试py命令

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.09 13:55:13