如果你在 Windows 上跑: where.exe codex 结果返回了多个路径,不要马上卸载,也不要马上重装 Node。 这通常说明:你机器上可能存在不止一个 Codex 入口。 比如: - standalone 安装的 Codex - npm 全局安装的 codex - Codex App 或 IDE 扩展相关入口 - WSL2 里的 Linux 环境 - 旧版本残留路径 重点看第一行。 PowerShell 找命令时,会按 PATH 顺序从前往后找。where.exe codex 返回的第一行,才是你当前在 PowerShell 里真正执行的那个 codex。 后面的路径不一定错,但可能造成: 1. 你以为更新了 A,实际运行的是 B 2. 教程里的命令跑不通 3. codex --version 和你预期不一致 4. sandbox 报错看起来像配置问题,其实是入口混了 5. PowerShell 和 WSL 的结果被放在一起判断 我的排查顺序: where.exe codex codex --version 再判断第一行路径属于哪种安装源。 然后看: %USERPROFILE%\.codex\config.toml 不要一边在 PowerShell 里改 PATH,一边拿 WSL 里的结果对照。Windows 原生 PowerShell 运行和 WSL2 运行不是同一个环境。 如果你不知道第一行路径代表什么,可以把 where.exe codex 的结果打码后发出来。 注意不要发 API Key、auth.json、.env、账号信息。 笔记下方 Red Skill:AI环境体检助手。 它会做只读检查,不会改系统。 #AI编程 #Codex #CodexCLI #Windows开发环境 #PowerShell #WSL #PATH #程序员工具 #服务器避坑指南