[特殊字符] Codex CLI 完美配置指南(Windows 篇)
🚀 Codex CLI 完美配置指南(Windows 篇)
告别网络问题,10 分钟丝滑安装
📝 前言
在配置 OpenAI Codex CLI 时,90% 的问题都源于网络。直接使用 npm 官方源在国内极其缓慢且极易失败。本指南的核心只有一句话:先换源,再安装。
✅ 全流程配置步骤
第一步:安装 Node.js (LTS)
方法一:终端命令(推荐)
以管理员身份打开 PowerShell,执行:
powershell
winget install -e --id OpenJS.NodeJS.LTS
方法二:官网下载
访问 Node.js 官网,下载 LTS 版本安装包,一路默认下一步。
安装后验证(需重启终端):
powershell
node -v npm -v
可能遇到的问题:如果
npm命令因执行策略被禁止,执行以下命令解决:powershell
Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force
第二步:配置国内镜像源(最关键!)
这一步必须在安装 Codex 之前完成,否则后续步骤极易卡死或失败。
powershell
npm config set registry https://registry.npmmirror.com npm config get registry # 验证,应显示上述地址
第三步:安装 Codex CLI
powershell
npm install -g @openai/codex
配置镜像后,安装速度应在 1 分钟内完成。如果出现
added 2 packages in XXs的提示,即表示成功。
验证安装:
powershell
codex --version
如果提示
codex命令不存在,请重启 PowerShell 或手动刷新 PATH:powershell
$env:Path = [System.Environment]::GetEnvironmentVariable("Path","Machine") + ";" + [System.Environment]::GetEnvironmentVariable("Path","User")
第四步:获取并配置 Token
-
访问您的 Codex Mirror 服务商控制台,获取 Access Token
-
在 PowerShell 中创建配置文件:
powershell
# 创建配置目录 mkdir $env:USERPROFILE\.codex -Force
创建 config.toml:
powershell
@" model = "gpt-5.3-codex" model_provider = "mirror" [model_providers.mirror] name = "mirror" base_url = "https://gpt.tool2ai.com/codex" wire_api = "responses" requires_openai_auth = true "@ | Out-File -FilePath $env:USERPROFILE\.codex\config.toml -Encoding ASCII
创建 auth.json:
powershell
@"
{
"OPENAI_API_KEY": "your-actual-token-here"
}
"@ | Out-File -FilePath $env:USERPROFILE\.codex\auth.json -Encoding ASCII
⚠️ 重要:请务必将
your-actual-token-here替换为您在控制台获取的真实 Token。切勿将真实 Token 直接粘贴在公开文章中。
编码陷阱:如果配置文件编码错误(如带 BOM 的 UTF-8),Codex 会报错
expected value at line 1 column 1。务必使用-Encoding ASCII确保兼容性。
第五步:启动 Codex
powershell
codex
首次运行选择 API Key 登录方式,输入您的 Access Token(即 auth.json 中设置的值)即可进入交互界面。
验证完整依赖:
powershell
dir $env:USERPROFILE\AppData\Roaming\npm\node_modules\@openai\
成功时应看到两个文件夹:codex 和 codex-win32-x64。
🐛 常见问题与解决
| 问题现象 | 根本原因 | 解决方案 |
|---|---|---|
npm install 极慢或卡死 |
默认使用国外 npm 源 | 执行 npm config set registry https://registry.npmmirror.com 换源后重试 |
npm 命令提示执行策略错误 |
PowerShell 禁止运行脚本 | 执行 Set-ExecutionPolicy RemoteSigned -Scope CurrentUser -Force |
codex 命令找不到 |
PATH 环境变量未刷新 | 重启 PowerShell 或手动刷新 PATH |
运行报错 Missing optional dependency @openai/codex-win32-x64 |
网络问题导致平台特定依赖下载不全 | 确保已换源,然后手动补装:cd $env:USERPROFILE\AppData\Roaming\npm\node_modules 和 npm install @openai/codex-win32-x64 |
运行报错 expected value at line 1 column 1 |
配置文件编码错误 | 使用 -Encoding ASCII 重新写入配置文件 |
| 登录时提示认证失败 | Token 错误或已过期 | 检查 auth.json 中的 Token 是否正确,或登录控制台重置 Token |
💡 总结
-
先换源,后安装——解决一切网络问题的根本
-
编码要选对——ASCII 或无 BOM 的 UTF-8 是配置文件不出错的保障
-
路径要刷新——安装后重启终端或手动刷新 PATH,避免命令找不到
-
Token 要保密——切勿在公开文章或代码中暴露真实 Token,务必使用
your-actual-token-here等占位符
🔗 参考资料
本文由 Codex 用户实践经验整理而成,旨在帮助更多人避开配置过程中的常见坑点。如有问题,欢迎交流讨论。
AtomGit 是由开放原子开源基金会联合 CSDN 等生态伙伴共同推出的新一代开源与人工智能协作平台。平台坚持“开放、中立、公益”的理念,把代码托管、模型共享、数据集托管、智能体开发体验和算力服务整合在一起,为开发者提供从开发、训练到部署的一站式体验。
更多推荐

所有评论(0)