Codex CLI Windows 安装使用教程:Node.js配置到首次运行
在Windows上安装CodexCLI需先安装Node jsLTS,检查node和npm命令正常后,通过npm全局安装@openai codex,配置npm镜像可解决下载慢的问题。首次运行需登录认证,使用codexdoctor诊断环境。常见问题源于环境变量未刷新、npm全局目录未加入Path或网络问题。
Codex CLI Windows 新手安装教程:从 Node.js 到首次运行
这篇教程是写给那些第一次在 Windows 上折腾 Codex CLI 的朋友看的。目标很简单:把从零开始的安装流程、环境变量怎么检查、以及那些常见的“坑”都掰扯清楚。

注意,这里只聊本地开发环境的配置,不涉及任何外部接入、付费服务或者别的什么。
适用环境
- Windows 10 或 Windows 11
- PowerShell 或 Windows Terminal
- Node.js LTS
- npm
如果你电脑上已经有 Node.js 了,也别跳过,最好还是跟着下面的检查命令走一遍,确认环境没问题。
安装前需要知道什么
简单来说,Codex CLI 就是个命令行工具,得靠 Node.js 和 npm 才能活。所以,安装顺序基本是固定的:先装 Node.js,检查 node 和 npm 命令是否正常,接着安装 Codex CLI,再检查 codex 命令,最后登录或按提示认证,跑一个基础检查。
新手碰到的麻烦,十有八九不是 Codex 本身的问题,而是这几个地方没搞对:
- Node.js 没装成功
- npm 全局目录没加到系统 Path 里
- 装完之后忘了重启终端,环境变量没刷新
- 网络问题导致 npm 包下不下来
- 明明装了
codex,但系统就是找不到它
照着下面的步骤一步步来就好。
一、安装 Node.js
先打开 Node.js 官网:https://nodejs.org/
下载 LTS 版本的安装包就行。安装的时候,保持默认选项通常没问题。装完之后,关键一步:关掉当前的 PowerShell 或 Windows Terminal,然后重新打开一个新窗口。
为什么非得这样?因为 Windows 的环境变量,通常只在新开的终端窗口里才会生效。
二、检查 Node.js 和 npm
在 PowerShell 里敲下:node -v
如果安装成功,你会看到类似 v20.x.x 这样的输出。接着检查 npm:npm -v,正常会输出 10.x.x。
只要这两条命令都能返回版本号,就说明 Node.js 和 npm 的基础环境已经就绪了。
如果提示“无法识别 node 或 npm”,那八成是 Node.js 没装好,或者装完没重启终端。先试试重启 PowerShell;如果还不行,就重新安装一遍 Node.js LTS。
三、检查 npm 全局安装目录
Codex CLI 是通过 npm 全局安装的。这样一来,Windows 必须能在系统 Path 里找到它的命令才行。
用这个命令查看 npm 全局目录:npm config get prefix
常见的输出大概是这样的:C:\Users\你的用户名\AppData\Roaming\npm
接下来检查 Path 里有没有这个目录:$env:Path -split ';' | Select-String 'npm'
如果能看到 npm 全局目录,说明 Path 基本没问题。如果没有输出,就得手动添加一下用户环境变量:去 Windows 设置 -> 系统 -> 关于 -> 高级系统设置 -> 环境变量 -> 用户变量 -> Path -> 编辑 -> 新建,然后把上面那个目录加进去。保存后,关掉所有 PowerShell 窗口,再重新打开。
四、配置 npm 镜像
如果你在用 npm 安装东西时感觉慢得像蜗牛,或者经常下载失败,可以看看当前 npm 源是什么:npm config get registry
默认通常是 https://registry.npmjs.org/。如果官方源不稳定,可以切换到镜像源:npm config set registry https://registry.npmmirror.com
再确认一下:npm config get registry
以后想切回官方源也很简单:npm config set registry https://registry.npmjs.org/
当然,这一步不是必须的。如果你的网络能正常访问 npm 官方源,保持默认就行。
五、安装 Codex CLI
执行全局安装命令:npm install -g @openai/codex
装完之后,检查版本:codex --version
正常情况下会输出 Codex CLI 的版本号。再看看帮助信息:codex --help
如果能显示命令帮助,恭喜,Codex CLI 已经安装成功了。
六、首次运行
直接敲 codex 试试。如果终端提示要登录或认证,按提示操作就行。也可以显式执行登录命令:codex login
登录完成后,再次运行 codex。如果能顺利进入交互界面,就说明基础安装流程已经走通了。
七、运行本地诊断
Codex CLI 自带一个诊断命令,可以用来检查本地安装、配置和认证状态:codex doctor
以后要是遇到什么异常,先跑这个命令看看终端给出的提示,往往比自己瞎折腾管用。
八、常用命令速查
看版本:codex --version
看帮助:codex --help
启动交互模式:codex
登录:codex login
退出登录:codex logout
检查本地环境:codex doctor
更新 Codex CLI:codex update
在指定目录启动:codex -C "D:\your-project"
九、常见问题
1. node 命令找不到
现象是系统提示“无法将‘node’项识别为 cmdlet、函数、脚本文件或可运行程序的名称”。处理方法:先关掉并重新打开 PowerShell,再试 node -v。如果还不行,重新安装 Node.js LTS,并检查 Node.js 安装目录有没有加到 Path 里。
2. npm 命令找不到
Node.js 正常安装时会自带 npm。如果 node -v 正常,但 npm -v 报错,建议直接重新安装 Node.js LTS。装完后再开新终端检查:node -v 和 npm -v。
3. npm install -g 下载失败
先检查 npm 源:npm config get registry。如果下载失败,可以试试切换镜像源:npm config set registry https://registry.npmmirror.com。然后清理缓存重试:npm cache clean --force,再 npm install -g @openai/codex。
如果是在公司网络、校园网或开了袋里的环境下,那得根据自己的网络情况来处理。
4. codex 命令找不到
现象是提示“无法将‘codex’项识别为 cmdlet...”。先检查 Codex 有没有装到 npm 全局目录:npm config get prefix,然后用 where.exe codex 找一下。如果找不到,那多半是 npm 全局目录没加到 Path。把 C:\Users\你的用户名\AppData\Roaming\npm 这个目录加到用户 Path 里,关掉 PowerShell 再重开,然后试试 codex --version。
5. 安装后版本没有变化
先看看命令从哪里来的:where.exe codex。如果系统里有多个 codex 命令,可能会优先执行旧路径下的版本。可以重新安装:npm install -g @openai/codex,或者直接执行更新命令:codex update。
6. PowerShell 重启后配置才生效
这是 Windows 环境变量的一个“特性”。如果刚刚安装了 Node.js、修改了 Path 或者安装了全局命令,最好的做法是关掉所有 PowerShell 窗口,再重新打开。别在旧窗口里反复试,不然可能一直读到旧的缓存环境变量。
十、建议的新手检查清单
安装完成之后,建议按顺序走一遍下面这几条命令:
node -v
npm -v
npm config get prefix
codex --version
codex --help
codex doctor
如果这些都能正常执行,那 Codex CLI 的本地安装就基本算大功告成了。
十一、写在最后
对新手来说,安装 Codex CLI 时最忌讳的就是一上来就想着改什么复杂配置。先得把最基础的链路跑通:确保 Node.js 能用,npm 能用,Codex CLI 本身能运行,并且能正常登录或完成认证。
等基础环境稳定了,再根据自己的习惯去配置工作目录、模型参数或者其他高级选项。遇到问题时,优先跑 codex doctor,根据它的提示来处理,往往比反复卸载重装有效得多。
游乐网为非赢利性网站,所展示的游戏/软件/文章内容均来自于互联网或第三方用户上传分享,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系youleyoucom@outlook.com。
同类文章
CAD零基础入门教程:坐标输入、图层管理与基础绘图命令
本文面向CAD零基础学习者,系统讲解坐标输入、图层管理与基础绘图命令的核心用法。通过分步实操与常见问题排查,帮助新手建立精确绘图习惯,掌握规范出图的基础能力。
CAD从入门到项目交付:绘图、标注、图块与实战工作流
掌握CAD的核心在于建立“画得准、标得清、复用快、交付稳”的工作流。本文提供从环境设置、高频命令组合、标注规范、图块标准化到项目分阶段交付的完整路径,帮助初学者避免常见返工陷阱,独立完成可检查、可复用、可打印的工程图纸。
Claude Code 登录指南:个人、Teams 与企业账号区分与授权步骤
本文详细解析 Claude Code 登录前的账号类型区分方法,涵盖个人订阅、Teams 席位与企业 Enterprise 席位的授权路径差异。提供终端登录命令、环境变量排查及常见异常处理步骤,帮助用户快速完成正确授权并避免登录路径混淆。
Claude Code 文件修改前的权限模式配置与命令审批指南
本文详细介绍Claude Code在修改文件前的权限模式配置方法,包括defaultMode可选值、permissions allow与deny规则设置、多层级配置文件管理以及 status验证技巧,帮助开发者安全高效地使用AI编程助手。
Claude Code接入VS Code后先测扩展和终端命令
在VS Code中接入Claude Code后,建议优先验证扩展面板与集成终端两条入口。本文提供标准检查顺序、关键命令与常见故障排查路径,帮助你快速确认环境就绪,避免后续开发受阻。
- 热门数据榜
1
2
3
4
5
6
7
8
9
10
相关攻略
2026-09-01 16:53
2026-09-01 16:52
2026-09-01 14:27
2026-09-01 14:12
2026-09-01 14:10
2026-09-01 14:07
2026-09-01 13:55
2026-09-01 13:47
热门教程
- 游戏攻略
- 安卓教程
- 苹果教程
- 电脑教程

