Mac更新后VS Code运行Python报错zsh: command not found: python求助
解决Mac更新后VS Code无法运行Python的问题
问题根源
Mac OS更新后,系统默认仅保留python3命令,不再自动将python映射到python3,而VS Code的Python运行环境仍在调用python命令,因此触发zsh: command not found: python报错。
具体解决步骤
1. 给python3设置永久别名
打开终端,编辑zsh配置文件:
open ~/.zshrc
在文件末尾添加一行:
alias python='python3'
保存后执行命令使配置生效:
source ~/.zshrc
验证是否生效:
python --version
正常情况下会输出Python 3.10.7。
2. 指定VS Code的Python解释器
- 打开VS Code,按下
Cmd+Shift+P唤起命令面板 - 输入
Python: Select Interpreter并回车 - 在弹出的列表中选择已安装的
Python 3.10.7版本
3. 检查VS Code运行配置(可选)
若前两步未解决问题,检查运行配置:
- 点击左侧「运行和调试」图标(或按下
Cmd+Shift+D) - 点击「创建launch.json文件」并选择Python环境
- 确保
launch.json中指向正确的Python路径,示例配置:
{ "version": "0.2.0", "configurations": [ { "name": "Python: 当前文件", "type": "python", "request": "launch", "program": "${file}", "console": "integratedTerminal", "python": "${command:python.interpreterPath}" } ] }
完成后重新运行测试代码:
print("Hello, World")
即可正常输出结果。
内容的提问来源于stack exchange,提问作者Anas
相关产品推荐
相关产品推荐

