Claude Code 跨平台安装与配置指南
Claude Code 是一款强大的 AI 编码助手,支持在 Windows、Linux 和 macOS 环境下运行。本文将详细介绍不同操作系统下的安装方法,包括原生 npm 安装、WSL 子系统部署以及 Docker 容器化方案,并梳理常见环境配置问题。
前置准备
无论选择哪种安装方式,都需要确保本地已安装 Node.js 环境。建议先使用 nvm 进行版本管理,推荐 Node.js 20+ 版本以保证兼容性。
检查环境
node -v && npm -v
配置 API Key
在使用前,需要获取并配置 Anthropic API 密钥。请前往官方控制台创建新的 API Key,并将其设置为环境变量:
ANTHROPIC_BASE_URL:API 地址ANTHROPIC_API_KEY:你的密钥ANTHROPIC_AUTH_TOKEN:你的密钥
Windows 环境安装
Windows 用户主要有三种安装路径:原生终端、WSL 子系统或 Docker 容器。
1. 原生终端安装
直接在 PowerShell 或 CMD 中操作即可。
卸载旧版本(如已安装):
npm uninstall -g @anthropic-ai/claude-code
安装最新版:
npm install -g @anthropic-ai/claude-code
重启终端后验证:
claude -v
2. WSL 子系统安装
如果你习惯 Linux 环境,可以通过 WSL2 运行。
开启 WSL 功能
- 打开'控制面板 → 程序 → 启用或关闭 Windows 功能'。
- 勾选'适用于 Linux 的 Windows 子系统'和'虚拟机平台',重启电脑。
- 管理员模式打开 Terminal,运行以下命令启用组件:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
再次重启后,更新内核并设置默认版本:
wsl --update
wsl --set-default-version 2
若未安装发行版,可直接运行 wsl --install 自动安装 Ubuntu。
在 WSL 中安装
进入 WSL 终端后,执行环境检查脚本:
curl -fsSL https://download.aicodemirror.com/env_deploy/env-install.sh | bash
随后安装官方包:
npm uninstall -g @anthropic-ai/claude-code
npm install -g @anthropic-ai/claude-code
配置环境变量(替换为你的实际 Key):
sudo apt-get install jq curl -fsSL https://download.aicodemirror.com/env_deploy/env-deploy.sh | bash -s --


