跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客GitHub 精选镜像工具UI配色美学隐私政策关于联系
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
JavaScriptNode.jsAI

Claude Code 跨平台安装与配置指南(Windows/Linux/macOS)

详细讲解了 Claude Code 在 Windows、Linux 及 macOS 系统下的安装流程。涵盖原生 npm 安装、WSL 子系统部署以及 Docker 容器化方案。重点梳理了环境变量配置、API Key 设置及常见报错处理,如 Node 版本兼容性、残留文件清理等,帮助开发者快速搭建本地 AI 编码环境。

laoliangsh发布于 2026/3/21更新于 2026/7/127 浏览
Claude Code 跨平台安装与配置指南(Windows/Linux/macOS)

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 功能
  1. 打开'控制面板 → 程序 → 启用或关闭 Windows 功能'。
  2. 勾选'适用于 Linux 的 Windows 子系统'和'虚拟机平台',重启电脑。
  3. 管理员模式打开 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 -- 
"你的 API_KEY"

配置完成后重启终端,切换到项目目录启动:

cd /mnt/d/workspace/project
claude

3. Docker 容器化安装

适合希望隔离环境的开发者。

安装 Docker Desktop

下载并安装 Docker Desktop,安装时勾选'Use WSL 2 based engine'。

配置镜像源

编辑 Docker Engine 配置,添加国内镜像加速:

{
  "builder": {"gc": {"defaultKeepStorage": "20GB", "enabled": true}},
  "dns": ["8.8.8.8", "8.8.4.4"],
  "registry-mirrors": ["https://docker.mirrors.ustc.edu.cn"]
}
集成 WSL

在 Docker Desktop 设置中,找到 Resources -> WSL integration,勾选启用默认 WSL 发行版集成。

构建开发镜像

创建目录并编写 Dockerfile:

FROM ubuntu:22.04
ENV DEBIAN_FRONTEND=noninteractive
RUN sed -i 's|http://.*.ubuntu.com|http://mirrors.aliyun.com|g' /etc/apt/sources.list && \
    sed -i 's|http://security.ubuntu.com|http://mirrors.aliyun.com|g' /etc/apt/sources.list
RUN apt-get update && apt-get install -y --no-install-recommends \
    ca-certificates build-essential git curl vim python3 python3-pip nodejs npm \
    --fix-missing -o Acquire::Retries=3 && rm -rf /var/lib/apt/lists/*
ARG USERNAME=dev
ARG UID=1000
RUN useradd -m -u ${UID} -s /bin/bash ${USERNAME} && \
    apt-get update && apt-get install -y sudo && \
    echo "${USERNAME} ALL=(ALL) NOPASSWD:ALL" >> /etc/sudoers && \
    rm -rf /var/lib/apt/lists/*
USER ${USERNAME}
WORKDIR /workspace
CMD ["bash"]

构建镜像:

docker pull ubuntu:22.04
docker build -t claude-env .
启动容器

挂载本地代码目录到容器内:

docker run -it --name claude-code \
-v D:/Tools/Docker/ClaudeCode/Code:/workspace/project \
claude-env

进入容器后重复上述 WSL 安装步骤即可。

Linux 环境安装

原生支持 Ubuntu 18.04+、CentOS 7+、Debian 10+ 等系统。

  1. 执行环境检查脚本:
curl -fsSL https://download.aicodemirror.com/env_deploy/env-install.sh | bash
  1. 安装官方包:
npm uninstall -g @anthropic-ai/claude-code
npm install -g @anthropic-ai/claude-code
  1. 配置环境变量:
sudo apt-get install jq curl -fsSL https://download.aicodemirror.com/env_deploy/env-deploy.sh | bash -s -- "你的 API_KEY"
  1. 切换项目目录启动:
cd workspace/project
claude

macOS 环境安装

支持 macOS 10.15+ 系统。

  1. 执行环境检查脚本:
curl -fsSL https://download.aicodemirror.com/env_deploy/env-install.sh | bash
  1. 安装官方包:
npm uninstall -g @anthropic-ai/claude-code
npm install -g @anthropic-ai/claude-code
  1. 配置环境变量:
sudo apt-get install jq curl -fsSL https://download.aicodemirror.com/env_deploy/env-deploy.sh | bash -s -- "你的 API_KEY"
  1. 切换项目目录启动:
cd workspace/project
claude

常见问题排查

1. 之前安装过其他版本

请先全局卸载,避免冲突:

npm uninstall -g @anthropic-ai/claude-code

Windows 下若失败,请使用管理员权限运行命令行。

2. 卸载残留导致 API Error

通常由环境变量未清理干净引起:

  • Mac:检查根目录下隐藏文件 .zshrc,删除相关的镜像环境变量配置行。
  • Windows:删除用户路径下的 .claude 文件夹。
  • Linux:执行 rm ~/.claude 后重启终端。

3. claude -v 报错

如果运行版本检查出现 JS 报错,大概率是 Node 版本过低。虽然网传 18 版本可用,但实测建议升级至 20+ 版本:

nvm install 20
nvm use 20

再次运行 claude -v 确认版本号显示正常。

4. 其他问题

如遇特殊错误,建议查阅官方文档或社区最新解决方案,重点关注 Node 环境及网络代理配置。

目录

  1. Claude Code 跨平台安装与配置指南
  2. 前置准备
  3. 检查环境
  4. 配置 API Key
  5. Windows 环境安装
  6. 1. 原生终端安装
  7. 2. WSL 子系统安装
  8. 开启 WSL 功能
  9. 在 WSL 中安装
  10. 3. Docker 容器化安装
  11. 安装 Docker Desktop
  12. 配置镜像源
  13. 集成 WSL
  14. 构建开发镜像
  15. 启动容器
  16. Linux 环境安装
  17. macOS 环境安装
  18. 常见问题排查
  19. 1. 之前安装过其他版本
  20. 2. 卸载残留导致 API Error
  21. 3. claude -v 报错
  22. 4. 其他问题
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

微信扫一扫,关注极客日志

微信公众号「极客日志V2」,在微信中扫描左侧二维码关注。展示文案:极客日志V2 zeeklog

更多推荐文章

查看全部
  • 前端通用 AI Rules 规范,适配 Cursor、Trae、Qoder 等 AI 开发工具
  • PyTorch 分布式训练实战:手动 DDP、Accelerate 与 DeepSpeed 对比
  • 腾讯云端 Openclaw 与飞书多机器人配置指南
  • Python 循环语句与推导式:从语法到 CPython 字节码实现
  • C++ 中 stack 类的实现原理与接口详解
  • C++ string 类入门与实现详解
  • GitHub Copilot 配置避坑指南与常见错误分析
  • 适合程序员的兼职方式与收入分析
  • Mac 端 Git 基础概念与 PyCharm 使用指南
  • TradingView Webhook 警报免费配置指南
  • SimVLA: 一种简单的机器人操作 VLA 基线模型
  • BLACKBOX AI 与 Cursor 对比评测:AI 编程工具体验差异
  • Windows 部署 OpenClaw 接入飞书机器人配置指南
  • OpenClaw 跨平台卸载指南:Windows、macOS、Linux 及包管理器清理
  • AI 驱动的产品全流程落地实践:从需求挖掘到灰度发布
  • Python IDLE 使用教程:掌握 Python 自带集成开发环境
  • OpenAI gpt-oss 本地部署实战指南
  • 云开发 Copilot:AI 重塑开发流程的实践指南
  • 重点区域低空安全防御系统(反无人机)深度实战方案
  • RocketMQ 与 RabbitMQ 深度对比:架构、性能与选型

相关免费在线工具

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Keycode 信息

    查找任何按下的键的javascript键代码、代码、位置和修饰符。 在线工具,Keycode 信息在线工具,online

  • Escape 与 Native 编解码

    JavaScript 字符串转义/反转义;Java 风格 \uXXXX(Native2Ascii)编码与解码。 在线工具,Escape 与 Native 编解码在线工具,online

  • JavaScript / HTML 格式化

    使用 Prettier 在浏览器内格式化 JavaScript 或 HTML 片段。 在线工具,JavaScript / HTML 格式化在线工具,online