Codex 完全干净卸载教程:彻底清理所有组件

Codex 多平台卸载教程(macOS/Windows/Linux),彻底清理所有组件。
Codex 完全干净卸载教程:彻底清理所有组件



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

第四步:清理环境变量

  1. Win + R,输入 sysdm.cpl,回车
  2. 点击 高级环境变量
  3. 用户变量 中检查是否有以下条目:
  4. DEEPSEEK_API_KEY
  5. CODEX_HOME
  6. CODEX_API_KEY
  7. OPENAI_API_KEY(如果只给 Codex 用)
  8. 如果有,选中并删除
  9. 系统变量Path 中检查是否有 Codex 相关路径,如有则删除
  10. 点击确定保存

第五步:验证卸载完成

# 确认命令已不存在
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,之前的会话和记忆无法恢复。

#Codex #卸载 #教程

评论 (0)

0 / 1000