Claude Code 跨平台安装与配置指南
Claude Code 是一款基于命令行的人工智能编码助手,支持在 Windows、Linux 及 macOS 环境下运行。本文详细记录了三种主流系统的安装流程,涵盖原生 npm 安装、WSL 子系统部署以及 Docker 容器化方案。
前置准备
无论使用哪种系统,都需要确保 Node.js 环境已就绪。建议将 Node 版本提升至 20 以上,旧版本可能会遇到兼容性问题。
node -v
npm -v
如果未安装 Node.js,推荐先下载 nvm 进行版本管理。
Windows 环境直装
1. 获取 API 密钥
你需要一个有效的 Anthropic API Key。访问官方控制台创建并复制你的密钥。
2. 配置环境变量
在 Windows 系统环境变量中添加以下三项:
ANTHROPIC_BASE_URL:API 地址(如使用代理请自行配置)ANTHROPIC_API_KEY:你的密钥ANTHROPIC_AUTH_TOKEN:你的密钥
保存后重启终端生效。
3. 安装并启动
卸载旧版本(如有):
npm uninstall -g @anthropic-ai/claude-code
安装官方包:
npm install -g @anthropic-ai/claude-code
重启 PowerShell 后验证:
claude -v
进入项目目录即可开始使用:
cd D://workspace/project
claude
Windows 子系统 (WSL) 安装
如果你更习惯 Linux 环境,可以通过 WSL 运行。
1. 启用 WSL 功能
打开控制面板 → 程序 → 启用或关闭 Windows 功能,勾选'适用于 Linux 的 Windows 子系统'和'虚拟机平台',重启电脑。
管理员模式下执行:
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。
2. WSL 内安装
启动 WSL 后,执行环境检查脚本(注意替换实际 URL):
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
配置环境变量:
sudo apt-get install jq curl -fsSL https://download.aicodemirror.com/env_deploy/env-deploy.sh | bash -s --


