VS Code运行Python代码报错exited with code=127如何解决
错误原因分析
这个/bin/sh: python: command not found(错误码127)的问题和代码缩进无关,核心是终端找不到python命令,常见原因有三个:
- 系统仅安装了Python3,未映射
python命令:多数新系统(比如macOS Ventura及以上、部分Linux发行版)默认只提供python3命令,没有python的别名,直接调用python会触发找不到命令的错误。 - VS Code未配置正确的Python解释器:虽然你安装了Python,但VS Code没选中对应的版本,导致运行时调用了不存在的
python命令。 - Python安装路径未加入系统环境变量:Python的可执行文件所在目录不在系统PATH里,终端无法定位到
python或python3命令。
解决办法
- 直接使用
python3命令运行代码:在终端执行python3 your_wordle_script.py,或者在VS Code的运行配置中,把执行命令从python改成python3。 - 给
python创建软链接(仅Linux/macOS):先通过which python3查看Python3的安装路径,比如输出/usr/bin/python3,然后执行sudo ln -s /usr/bin/python3 /usr/bin/python,将python命令指向Python3,之后就能用python命令运行代码。 - 配置VS Code的Python解释器:打开VS Code,按
Ctrl+Shift+P(Windows/Linux)或Cmd+Shift+P(macOS),输入Python: Select Interpreter,选择你已安装的Python版本,后续运行代码时VS Code会自动使用正确的命令。 - 检查并配置系统环境变量:
- Windows:右键“此电脑”→“属性”→“高级系统设置”→“环境变量”,在系统变量的
Path中添加Python的安装目录(比如C:\Python311)和Scripts目录,保存后重启终端和VS Code。 - Linux/macOS:编辑
~/.bashrc或~/.zshrc文件,添加export PATH="/path/to/python:$PATH"(替换成你的Python安装路径),然后执行source ~/.bashrc或source ~/.zshrc使配置生效。
- Windows:右键“此电脑”→“属性”→“高级系统设置”→“环境变量”,在系统变量的
内容的提问来源于stack exchange,提问作者elksie5000
相关产品推荐
相关产品推荐

