Windows 11 下安装并配置 WSL + Claude Code + OpenAI Codex

Windows 11 下安装并配置 WSL + Claude Code + OpenAI Codex
PengPengQAQWindows 11 下安装并配置 WSL + Claude Code + OpenAI Codex
目标与原则
- Windows 11 下安装并配置 WSL 作为独立 Linux 开发环境
- 安装并配置好开发工具 Claude Code / OpenAI Codex
1. WSL 的安装和配置
按 Win + R 打开运行窗口
输入 optionalfeatures 或 控制面板\程序\启用或关闭 Windows 功能
在”启用或关闭 Windows 功能”窗口中,勾选以下选项:
- 适用于 Linux 的 Windows 子系统 (WSL)
- 虚拟机平台 (如果可用)
Windows PowerShell(管理员)执行:
1 | # 设置默认版本为 WSL2 |
2. WSL 中进行用户配置
如果首次进入发行版后是 root 用户,需要创建普通用户:
1 | # 创建新用户(替换 your_username 为你的用户名) |
编辑 WSL 配置文件:
1 | sudo nano /etc/wsl.conf |
在 /etc/wsl.conf 中添加以下内容:
1 | [user] |
保存后,在 Windows 中重启 WSL 即可生效:
1 | wsl --shutdown |
3. WSL 中为 Debian/Ubuntu 系统备份本地源更换国内镜像源
确认发行版与代号:
1 | cat /etc/os-release |
备份本地源配置:
Debian/Ubuntu通用
1 | sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak |
配置国内镜像源(阿里云源):
A. Debian(把 bookworm 改成你的代号)
1 | sudo tee /etc/apt/sources.list > /dev/null <<'EOF' |
B. Ubuntu(把 jammy 改成你的代号)
1 | sudo tee /etc/apt/sources.list > /dev/null <<'EOF' |
更新软件包:
1 | sudo apt update |
测试网络(可选):
1 | sudo apt install apache2 -y |
4. Claude Code 的安装
安装 Node.js:
1 | # 下载并安装 Node.js LTS 版本(Ubuntu/Debian) |
验证安装:
1 | node --version |
安装 Claude Code:
1 | npm install -g @anthropic-ai/claude-code |
使用 Claude Code:
1 | # 验证安装 |
5. OpenAI Codex 的安装
安装 OpenAI Codex:
1 | npm i -g @openai/codex |
使用 OpenAI Codex:
1 | # 验证安装 |
6. 常用 WSL 命令
1 | # 查看可安装的发行版 |


