刚 export ANTHROPIC_API_KEY 或改了 PATH,同一个窗口里的 claude / codex 还在报旧错。

30 秒判断
当前 Tab、IDE 内置终端、图形界面是三份环境。改其中一份,另外两份不会跟着变。
原因
进程启动时拷贝环境。已经跑着的 shell 看不到你在「系统设置」里新写的变量;~/.zshrc 只在交互 shell 启动时读。
处理
- 关掉该终端 Tab,再开一个;或
source ~/.zshrc/~/.zprofile。 - Cursor / VS Code:Reload Window,不要继续用旧集成终端。
- 图形客户端:完全退出再开。
怎么确认好了
新终端里 echo $VAR / $env:VAR 已是新值(不要把完整 Key 贴到聊天)。再跑软件。
仍不行
项目 .env、direnv、IDE 的 Env File 可能覆盖用户变量。用 /status 看 Claude Code 实际用的来源。
验证日期:2026-09-01。软件版本以你本机为准;改完配置请完全退出再开。

AI故障手册