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

VS Code运行Python程序报错/bin/sh: python: command not found求助

解决VS Code中python: command not found的问题

方法1:让VS Code加载shell配置文件

VS Code的集成终端默认可能不会读取你日常使用的shell配置文件(比如~/.zshrc或~/.bashrc),导致你设置的python别名无法生效。可以按以下步骤修改:

  • 打开VS Code,按Cmd+,打开设置界面
  • 搜索terminal.integrated.defaultProfile.osx,确保默认shell是你平时用的zsh或bash
  • 再搜索terminal.integrated.shellArgs.osx,添加参数-l(让终端以login shell模式启动,自动加载配置文件里的别名)

方法2:直接指定VS Code的Python解释器

跳过别名依赖,直接给VS Code绑定正确的Python路径:

  • 按Cmd+Shift+P打开命令面板,输入Python: Select Interpreter
  • 在弹出的列表里选择路径为/usr/local/bin/python3的选项
  • 之后运行代码时,VS Code会直接调用这个路径的Python,不会再查找python命令

方法3:临时在VS Code终端设置别名

如果只是临时解决问题,打开VS Code的集成终端,输入:

alias python=/usr/local/bin/python3

注意这个设置重启VS Code后会失效,仅适合临时测试使用

方法4:创建系统级软链接(永久生效)

如果想让python命令在所有环境(包括VS Code)都直接生效,可以创建系统级的软链接:

  • 打开系统终端,运行以下命令(需要输入管理员密码):
sudo ln -s /usr/local/bin/python3 /usr/local/bin/python

执行完成后,python命令会直接指向你的Python3,终端和VS Code都能正常识别

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.26 01:55:00