macOS 卸载教程
⚠️ 删除配置目录会清除所有会话、记忆、权限设置、API Key 配置。卸载前建议备份:
cp -r ~/.codex ~/.codex.bak
第一步:停止 Codex 进程
# 停止所有 Codex 进程
pkill -x codex 2>/dev/null || true
killall codex 2>/dev/null || true
第二步:卸载 Codex CLI
方式一:官方脚本安装的
# 删除主程序
rm -f "$HOME/.local/bin/codex"
# 删除 standalone 包
rm -rf "$HOME/.codex/packages"
方式二:npm 安装的
npm uninstall -g @openai/codex
npm uninstall -g codex 2>/dev/null
方式三:Homebrew 安装的
brew uninstall --cask codex 2>/dev/null
brew uninstall codex 2>/dev/null
第三步:删除配置文件和数据
# 删除整个 .codex 目录(包含会话、配置、API Key、缓存等)
rm -rf "$HOME/.codex"
⚠️ 这一步会删除所有配置,包括
~/.codex/config.toml中的 DeepSeek 配置。
第四步:清理环境变量
检查并删除 ~/.zshrc 或 ~/.bash_profile 中的 Codex 相关配置:
# 查看是否有残留
grep -i codex ~/.zshrc
grep -i codex ~/.bash_profile
grep -i deepseek ~/.zshrc
grep -i deepseek ~/.bash_profile
如果有,编辑删除类似这样的行:
# Codex
export PATH="$HOME/.local/bin:$PATH"
# DeepSeek API Key
export DEEPSEEK_API_KEY="***"
保存后重新加载:
source ~/.zshrc
第五步:清理 npm 缓存(可选)
npm cache clean --force
第六步:验证卸载完成
# 确认命令已不存在
which codex # 应该输出空或提示 not found
# 确认配置目录已删除
ls ~/.codex # 应该提示 No such file or directory
# 刷新 shell 缓存
hash -r
卸载完成。如需重装,请参考 Codex 安装与配置完全指南。
Windows 卸载教程
⚠️ 删除配置目录会清除所有会话、记忆、权限设置、API Key 配置。卸载前建议备份:
cp -r ~/.codex ~/.codex.bak⚠️ 请以管理员身份运行 PowerShell
第一步:停止 Codex 进程
# 停止所有 Codex 进程
Get-Process -Name "codex*" -ErrorAction SilentlyContinue | Stop-Process -Force
第二步:卸载 Codex CLI
方式一:官方脚本安装的(Standalone)
# 删除 standalone CLI 二进制文件
Remove-Item -Path "$env:LOCALAPPDATA\Programs\OpenAI\Codex" -Recurse -Force -ErrorAction SilentlyContinue
方式二:npm 安装的
npm uninstall -g @openai/codex
npm uninstall -g codex 2>$null
方式三:桌面应用
# 删除桌面应用
Remove-Item -Path "$env:LOCALAPPDATA\OpenAI\Codex" -Recurse -Force -ErrorAction SilentlyContinue
# 或通过设置卸载
# 设置 → 应用 → 搜索 "Codex" → 卸载
第三步:删除配置文件和数据
# 删除整个 .codex 目录(包含会话、配置、API Key、缓存等)
Remove-Item -Path "$env:USERPROFILE\.codex" -Recurse -Force -ErrorAction SilentlyContinue
第四步:清理环境变量
- 按
Win + R,输入sysdm.cpl,回车 - 点击 高级 → 环境变量
- 在 用户变量 中检查是否有以下条目:
DEEPSEEK_API_KEYCODEX_HOMECODEX_API_KEYOPENAI_API_KEY(如果只给 Codex 用)- 如果有,选中并删除
- 在 系统变量 的
Path中检查是否有 Codex 相关路径,如有则删除 - 点击确定保存
第五步:验证卸载完成
# 确认命令已不存在
where.exe codex 2>$null || Write-Host "Codex CLI 已移除"
# 确认配置目录已删除
Test-Path "$env:USERPROFILE\.codex" # 应该输出 False
卸载完成。如需重装,请参考 Codex 安装与配置完全指南。
WSL2 方式卸载
💡 如果你是通过 WSL2 安装的 Codex,按以下步骤卸载。
# 停止进程
pkill -x codex 2>/dev/null || true
# 卸载 CLI
rm -f "$HOME/.local/bin/codex"
npm uninstall -g @openai/codex 2>/dev/null
# 删除配置
rm -rf "$HOME/.codex"
# 清理环境变量
grep -i codex ~/.bashrc
grep -i deepseek ~/.bashrc
# 如果有,编辑删除后重新加载
source ~/.bashrc
# 验证
which codex 2>/dev/null || echo "Codex CLI 已移除"
Linux 卸载教程(Ubuntu / Debian)
⚠️ 删除配置目录会清除所有会话、记忆、权限设置、API Key 配置。卸载前建议备份:
cp -r ~/.codex ~/.codex.bak
第一步:停止所有相关进程
# 停止所有 Codex 进程
pkill -x codex 2>/dev/null || true
killall codex 2>/dev/null || true
第二步:卸载 Codex CLI
方式一:官方脚本安装的
# 删除主程序
rm -f "$HOME/.local/bin/codex"
# 删除 standalone 包
rm -rf "$HOME/.codex/packages"
方式二:npm 安装的
npm uninstall -g @openai/codex
npm uninstall -g codex 2>/dev/null
第三步:删除配置文件和数据
# 删除整个 .codex 目录(包含会话、配置、API Key、缓存等)
rm -rf "$HOME/.codex"
⚠️ 这一步会删除所有配置,包括
~/.codex/config.toml中的 DeepSeek 配置。
第四步:清理环境变量
检查并删除 ~/.bashrc 中的 Codex 相关配置:
# 查看是否有残留
grep -i codex ~/.bashrc
grep -i deepseek ~/.bashrc
如果有,编辑删除类似这样的行:
# Codex
export PATH="$HOME/.local/bin:$PATH"
# DeepSeek API Key
export DEEPSEEK_API_KEY="***"
保存后重新加载:
source ~/.bashrc
第五步:清理 npm 缓存(可选)
npm cache clean --force
第六步:验证卸载完成
# 确认命令已不存在
which codex # 应该输出空或提示 not found
# 确认配置目录已删除
ls ~/.codex # 应该提示 No such file or directory
# 刷新 shell 缓存
hash -r
卸载完成。如需重装,请参考 Codex 安装与配置完全指南。
🧹 .codex 目录结构说明
卸载时删除的 ~/.codex 目录包含以下内容:
~/.codex/
├── config.toml # 主配置文件(含 DeepSeek 配置)
├── *.config.toml # Profile 配置文件
├── packages/standalone/ # standalone 安装包
│ ├── releases/<version>/
│ ├── current -> <release>
│ └── install.lock
├── sessions/ # 会话历史
├── attachments/ # 文件附件
├── cache/ # 通用缓存
├── memories/ # 用户记忆
├── plugins/ # 插件缓存
├── skills/ # 技能配置
├── sqlite/ # SQLite 数据库
│ ├── logs_*.sqlite
│ ├── state_*.sqlite
│ └── goals_*.sqlite
├── auth.json # 认证信息
├── history.jsonl # 命令历史
└── models_cache.json # 模型缓存
💡 如果你只想重置配置但保留会话历史,可以只删除
config.toml而保留其他目录。
🔧 如需重装
卸载完成后,参考 Codex 安装与配置完全指南 重新安装。
💡 重装后需要重新配置 DeepSeek API Key 和 config.toml,之前的会话和记忆无法恢复。
评论 (0)