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

macOS Ventura 13.0.01下VS Code运行Python提示python命令未找到求助

解决macOS Ventura下VS Code运行Python提示python: command not found的问题

核心原因

macOS Ventura已默认移除Python2,你从官网安装的是Python3,系统中仅存在python3命令,不存在python命令,VS Code或Code Runner默认调用python就会报错。


方案1:配置VS Code默认Python解释器(不用Code Runner)

  • 打开系统终端(不是VS Code终端),执行which python3,复制输出的完整路径(比如/usr/local/bin/python3)
  • 打开VS Code,快捷键Cmd+,打开设置,搜索python.defaultInterpreterPath,将值粘贴为刚才复制的路径
  • 或者,打开你的Python文件后,点击VS Code右下角状态栏显示的Python版本(未显示则先打开Python文件),在弹出列表中选择你安装的Python3版本,VS Code会自动完成配置

方案2:修复Code Runner插件的执行命令

  • 打开VS Code设置,搜索code-runner.executorMap,点击编辑 in settings.json
  • 找到Python对应的行,将默认的"python": "python -u $fullFileName"修改为"python": "python3 -u $fullFileName",或直接使用完整路径:"python": "/usr/local/bin/python3 -u $fullFileName"(替换为你自己的路径)
  • 保存settings.json后重新运行代码即可

方案3:系统全局设置别名(让python指向python3)

  • 打开系统终端,执行以下命令:
    echo "alias python='python3'" >> ~/.zshrc
    source ~/.zshrc
    
  • 该操作会让所有终端(包括VS Code集成终端)输入python时自动调用python3,一劳永逸解决命令名不匹配问题

额外提示

你提到点击运行按钮后终端显示代码,大概率是Code Runner执行命令配置错误导致未正确调用解释器,按方案2修复后即可正常运行代码。

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.05 06:41:34