Claude Code 跨平台安装与配置指南
Claude Code 是一款强大的 AI 编码助手,支持在主流操作系统上本地运行。本文将详细介绍如何在 Windows、Linux 和 macOS 环境下完成部署,涵盖原生安装、WSL 子系统以及 Docker 容器化方案。
环境准备
在开始之前,请确保满足以下基础条件:
- Node.js 环境:推荐 Node.js 20+ 版本。旧版本(如 18)可能存在兼容性问题。
- 包管理器:系统需已安装 npm。
- 账号权限:需要获取有效的 API 密钥以调用服务。
检查环境是否就绪:
node -v
npm -v
如果未安装 Node.js,建议通过 nvm 进行版本管理。
Windows 环境安装
方案一:原生终端安装
直接在 PowerShell 或 CMD 中操作即可。
-
全局安装
若已存在旧版本,先卸载:
npm uninstall -g @anthropic-ai/claude-code安装官方包:
npm install -g @anthropic-ai/claude-code -
配置环境变量
在系统环境变量中添加以下配置:
ANTHROPIC_BASE_URL:API 地址ANTHROPIC_API_KEY:你的 API 密钥ANTHROPIC_AUTH_TOKEN:认证令牌
-
验证安装
重启终端后运行:
claude -v若显示版本号,说明安装成功。
方案二:WSL 子系统安装
对于习惯 Linux 环境的开发者,使用 WSL 2 是更稳定的选择。
-
启用 WSL
管理员模式下执行:
dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart重启电脑后,设置默认版本为 WSL 2:
wsl --set-default-version 2若未安装发行版,可直接运行
wsl --install。 -
安装与配置
进入 WSL 终端,执行环境初始化脚本:
curl -fsSL https://download.aicodemirror.com/env_deploy/env-install.sh | bash随后安装核心包并配置密钥:
sudo apt-get install jq curl -fsSL https://download.aicodemirror.com/env_deploy/env-deploy.sh | bash -s --


