Appearance
安装 Codex CLI
本文介绍如何在不同操作系统上安装 OpenAI 官方的 Codex CLI 工具。
前置要求
- ✅ Node.js 18 或更高版本
- ✅ npm 或 yarn 包管理器
- ✅ 终端/命令行访问权限
步骤 1:安装 Node.js
Windows 安装
方法一:官网下载(推荐)
- 访问 Node.js 官网
- 点击 LTS 版本下载(长期支持版本)
- 下载完成后双击
.msi文件 - 按照安装向导完成安装,保持默认设置
方法二:使用包管理器
使用 Chocolatey 或 Scoop:
powershell
# 使用 Chocolatey
choco install nodejs
# 或使用 Scoop
scoop install nodejsWindows 注意事项:
- 建议使用 PowerShell 而不是 CMD
- 如遇权限问题,以管理员身份运行
- 部分杀毒软件可能误报,需添加白名单
macOS 安装
方法一:官网下载
- 访问 Node.js 官网
- 下载 macOS 安装包
- 双击
.pkg文件安装
方法二:使用 Homebrew
bash
brew install nodeLinux 安装
Ubuntu/Debian:
bash
# 使用 NodeSource 仓库
curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo -E bash -
sudo apt-get install -y nodejsCentOS/RHEL:
bash
# 使用 NodeSource 仓库
curl -fsSL https://rpm.nodesource.com/setup_lts.x | sudo bash -
sudo yum install -y nodejsArch Linux:
bash
sudo pacman -S nodejs npm验证 Node.js 安装
打开终端运行:
bash
node --version
npm --version如果显示版本号(Node.js ≥ 18),说明安装成功!
步骤 2:安装 Codex CLI
全局安装
打开终端运行以下命令:
bash
npm install -g @openai/codex使用国内镜像
如果下载速度慢,可以使用国内镜像:
bash
npm install -g @openai/codex --registry=https://registry.npmmirror.com验证安装
安装完成后运行:
bash
codex --version应该会显示 Codex 的版本号。
步骤 3:首次运行
第一次运行 Codex 会进行初始化:
bash
codexCodex 会提示进行配置,先按 Ctrl+C 退出,我们将在下一节配置使用 MYY 中转站。
重要
不要在首次运行时配置官方 API,我们将使用 MYY 中转站的 API!
常见安装问题
问题 1:权限错误 (EACCES)
错误信息:
npm ERR! code EACCES
npm ERR! syscall access解决方案:
Windows:
powershell
# 以管理员身份运行 PowerShell
npm install -g @openai/codexmacOS/Linux:
bash
sudo npm install -g @openai/codex或配置 npm 使用用户目录(推荐):
bash
mkdir ~/.npm-global
npm config set prefix '~/.npm-global'
echo 'export PATH=~/.npm-global/bin:$PATH' >> ~/.bashrc
source ~/.bashrc
npm install -g @openai/codex问题 2:Node.js 版本过低
错误信息:
error @openai/codex: The engine "node" is incompatible解决方案:
升级 Node.js 到 18 或更高版本。
问题 3:网络连接问题
错误信息:
npm ERR! network解决方案:
使用国内镜像:
bash
npm install -g @openai/codex --registry=https://registry.npmmirror.com问题 4:命令未找到
错误信息:
codex: command not found解决方案:
- 检查 npm 全局安装路径:
bash
npm config get prefix- 确保该路径在 PATH 环境变量中
Windows PowerShell:
powershell
$env:PathmacOS/Linux:
bash
echo $PATH- 如果不在,添加到 PATH:
Windows:
- 系统属性 → 环境变量 → Path
- 添加:
C:\Users\你的用户名\AppData\Roaming\npm
macOS/Linux:
bash
echo 'export PATH="$PATH:$(npm config get prefix)/bin"' >> ~/.bashrc
source ~/.bashrc更新 Codex
更新到最新版本:
bash
npm update -g @openai/codex或重新安装:
bash
npm install -g @openai/codex卸载 Codex
如需卸载:
bash
npm uninstall -g @openai/codex下一步
安装完成后,继续:
- 配置 MYY 中转站 - 配置使用 MYY 中转站的 API
- 使用教程 - 学习如何使用 Codex