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

Mac下VSCode执行构建时出现zsh: command not found: python错误求助

解决Mac上VS Code构建时zsh: command not found: python的问题

问题根源

Mac从Catalina版本开始,系统不再预装Python2,且官方安装的Python3默认只会注册python3命令,你在tasks.json里用的是python命令,终端自然找不到对应指令。

解决方案

方案1:修改VS Code的tasks.json配置

打开你的tasks.json文件,把构建命令里的python替换成python3。比如原配置可能是:

"command": "python ${file}"

修改为:

"command": "python3 ${file}"

保存后再用Cmd+Shift+B执行构建即可正常运行。

方案2:给python3创建全局别名(永久生效)

如果习惯用python命令,可给zsh添加别名:

  1. 打开终端,编辑zsh配置文件:
open ~/.zshrc
  1. 在文件末尾添加一行:
alias python='python3'
  1. 保存文件后,执行命令让配置立即生效:
source ~/.zshrc

之后无论终端还是VS Code里使用python命令,都会自动指向python3。

额外建议:配置VS Code的Python解释器

确保VS Code的Python扩展识别到你安装的Python3:

  1. 打开VS Code,按Cmd+Shift+P调出命令面板
  2. 输入Python: Select Interpreter,选择你安装的Python3版本(如Python 3.x.x)
    这样扩展会自动使用正确的解释器,避免后续其他运行问题。

内容的提问来源于stack exchange,提问作者김호균

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.12 20:15:38