最近 Codex 很火刚好今天我也研究了一个上午我和大家分享一下我的遭罪过程CCSwitch 安装第一步点击下载链接→传送门←进入CC-Switch的Github Release页面第二步鼠标滚动到最下方选择适合自己版本的安装包windows系统推荐下载普通msi后缀的安装包进行安装第三步安装后运行CC-Switch主程序界面如下。第四步进行配置如下这里需要选择中转站由于我也是体验的这里给大家推荐一个一元额度的CLI 工具配置工具厂商安装命令Claude CodeAnthropicnpm i -g anthropic-ai/claude-codeCodexOpenAInpm i -g openai-codexGemini CLIGooglenpm i -g google/gemini-cliAider开源pip install aider-chatOllama开源curl https://ollama.ai/install.sh使用如下Codex 配置问题我之前一直转不出来但是 API 和 供应商都没问题可能是因为模型选择问题这里模型我们应该根据当前供应商来选择 codex 分组如下如果错了就配置不出来Codex App Windows 安装下载地址https://chatgpt.com/zh-Hans-CN/正常来说然后配置 API Key 就可以了但是我安装的时候一直碰到如下问题安装最后直接报错EPERM并且安装完打开也没有任何显示导致我一直删除重装当时还开得热点气死我了这里显示的 错误路径是C:\Users\§\.codex\sqlite用户名显示为§是乱码这个是因为我的用户名是中文建议大家用户名还是用英文吧但是如果是中文的也还是别改了用着吧以后换电脑记住英文名更好点就行直到我发现我后面发现得给电脑重启就可以直接弹出一个 JavaScript 错误A JavaScript error occurred in the main processEPERM: operation not permitted, mkdirC:\Users\xxx\.codex\sqliteCodex App 在尝试创建.codex\sqlite目录时操作被拒绝了。原因我电脑上之前已经装过 Codex CLI用户目录里早就有一个.codex文件夹了。CLI 和 Desktop 都想用这个目录但目录已经被 CLI 占着权限不对Desktop 进不去。第一步把 CLI 的目录改个名解决思路很简单把两者的数据目录分开。把原来 CLI 用的目录改名C:\Users\你的用户名\.codex↓C:\Users\你的用户名\.codex_cli这样.codex就空出来给 Desktop 用.codex_cli继续给 CLI 用互不干扰。改完之后重新启动 Codex App——还是报同样的错。第二步清理环境变量改名没解决说明还有别的地方在捣乱。我去查了CODEX_HOME环境变量发现有残留。PowerShell 执行[Environment]::SetEnvironmentVariable(CODEX_HOME,$null,User)删除 User 级变量成功。第三步重启之后重新以管理员权限进入首页开始构建 / Add project初始化成功终于跑起来了。