Mac重启后VSCode运行Python报错code=127,请求技术支持
解决Mac重启后VSCode运行Python提示
python: command not found的问题 问题核心
Mac当前仅默认提供python3命令,未将python映射到python3,重启后VSCode的运行配置未自动适配该环境变化,导致调用python命令失败。
快速适配VSCode的解决方法
- 打开VSCode,按下
Cmd+Shift+P(Mac快捷键),输入Python: Select Interpreter,选择你已安装的Python 3.12.2版本 - 直接在VSCode内置终端手动运行代码:输入
python3 -u "/Users/fadi/Desktop/test.py",确认可正常执行 - 固定运行配置:按下
Cmd+Shift+P输入Open launch.json,将配置中的运行命令从python改为python3,示例配置:{ "version": "0.2.0", "configurations": [ { "name": "Python: Current File", "type": "python", "request": "launch", "program": "${file}", "console": "integratedTerminal", "pythonPath": "/usr/bin/python3" } ] }
全局永久解决方法(让python命令直接指向python3)
打开Mac自带的「终端」应用,执行以下命令:
sudo ln -s /usr/bin/python3 /usr/local/bin/python
- 执行时需输入你的Mac用户密码(输入时屏幕不会显示字符,正常输入即可)
- 完成后输入
python --version,若显示Python 3.12.2则映射成功 - 重启VSCode后,原运行命令即可正常工作
内容的提问来源于stack exchange,提问作者Fadi79
相关产品推荐
相关产品推荐

