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

ClaudeCode 跨平台安装指南:Windows、Linux 与 macOS

本文详细演示了 ClaudeCode 在 Windows、Linux 和 macOS 系统下的完整安装流程,涵盖原生环境、WSL 子系统及 Docker 容器化部署方案。通过配置环境变量与 API 密钥,开发者可快速启动本地 AI 编码任务,解决常见版本兼容与环境残留问题,实现高效开发体验。

asphyx_a发布于 2026/1/9更新于 2026/8/2448 浏览
ClaudeCode 跨平台安装指南:Windows、Linux 与 macOS

ClaudeCode 跨平台安装指南

ClaudeCode 是一款强大的 AI 编程助手,支持在多种操作系统环境下运行。本文将详细介绍如何在 Windows(含 WSL)、Linux 和 macOS 上完成环境搭建与配置,帮助你快速开始本地 AI 编码任务。

前置准备

无论使用哪种系统,都需要先获取账号权限并配置基础环境变量。

  1. 注册账号:访问官方注册页面完成账户创建。

  2. 获取密钥:在仪表板的「API 密钥」页面创建并复制一个新的 API Key。

  3. 配置环境变量:根据系统不同,设置以下变量以指向正确的服务地址。

    • ANTHROPIC_BASE_URL:服务接口地址
    • ANTHROPIC_API_KEY:你的 API 密钥
    • ANTHROPIC_AUTH_TOKEN:认证令牌

Windows 环境安装

Windows 用户有两种主流安装方式:直接在终端安装或使用 WSL 子系统。

方案一:原生终端安装

  1. 检查 Node.js 环境 确保已安装 Git 和 Node.js。推荐使用 nvm 进行版本管理。

    node -v && npm -v
    

    如果未安装,请先前往官网下载。

  2. 配置环境变量 在系统环境变量中添加上述提到的三个变量,保存后重启 PowerShell。

  3. 安装与验证 卸载旧版本(如有)并安装官方包:

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

    重启终端后运行 claude -v 确认版本。

方案二:WSL 子系统安装

如果你更习惯 Linux 环境,可以通过 WSL2 运行。

  1. 启用 WSL 在管理员 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
    
  2. 安装依赖 进入 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
    
  3. 配置密钥 将 API Key 填入脚本执行:

    sudo apt-get install jq curl -fsSL https://download.aicodemirror.com/env_deploy/env-deploy.sh | bash -s -- "你的 API_KEY"
    

    配置完成后重启终端即可使用。

方案三:Docker 容器化部署

适合需要隔离环境的开发者。

  1. 安装 Docker Desktop 下载最新版并勾选 "Use WSL 2 based engine"。在设置中启用 WSL 集成。

  2. 构建镜像 创建一个工作目录并编写 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}
    USER ${USERNAME}
    WORKDIR /workspace
    CMD ["bash"]
    

    构建镜像:

    docker build -t claude-env .
    
  3. 启动容器 挂载本地项目目录并运行:

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

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

Linux 环境安装

原生支持 Ubuntu 18.04+、CentOS 7+ 等主流发行版。

  1. 执行安装脚本
    curl -fsSL https://download.aicodemirror.com/env_deploy/env-install.sh | bash
    
  2. 安装官方包
    npm uninstall -g @anthropic-ai/claude-code
    npm install -g @anthropic-ai/claude-code
    
  3. 配置环境变量
    sudo apt-get install jq curl -fsSL https://download.aicodemirror.com/env_deploy/env-deploy.sh | bash -s -- "你的 API_KEY"
    

macOS 环境安装

支持 macOS 10.15+ 系统。

  1. 执行安装脚本
    curl -fsSL https://download.aicodemirror.com/env_deploy/env-install.sh | bash
    
  2. 安装官方包
    npm uninstall -g @anthropic-ai/claude-code
    npm install -g @anthropic-ai/claude-code
    
  3. 配置环境变量
    sudo apt-get install jq curl -fsSL https://download.aicodemirror.com/env_deploy/env-deploy.sh | bash -s -- "你的 API_KEY"
    

常见问题排查

  • Node 版本过低:若运行 claude -v 报错,建议升级 Node.js 至 20 以上版本。
  • 环境变量残留:卸载后仍报错,请检查 .zshrc (Mac) 或 .claude 文件 (Linux/Win),删除相关配置行。
  • API Error:通常由密钥配置错误引起,请重新核对环境变量值。

配置成功后,在项目目录下输入指令即可启动 Claude Code,它会自动进行任务编排和操作。

目录

  1. ClaudeCode 跨平台安装指南
  2. 前置准备
  3. Windows 环境安装
  4. 方案一:原生终端安装
  5. 方案二:WSL 子系统安装
  6. 方案三:Docker 容器化部署
  7. Linux 环境安装
  8. macOS 环境安装
  9. 常见问题排查
  • 免费图片AI生成工具免费生成了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 免费图片视频在线生成30秒,将你的创意变成现实开始设计
  • X/Twitter免费视频下载器免登陆无限额度免费视频解析下载了解详情
  • 100+免费在线小游戏爽一把
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • 利用 NotebookLM 快速生成 PPT 与动漫风格漫画
  • LLM 的核心能力与局限性分析:推理、规划及世界模型
  • llama.cpp CUDA 编译问题排查与性能优化指南
  • 7 款热门 Claude Skills 开源工具:GitHub 精选技能库
  • Manacher 算法详解:求解最长回文子串
  • Flink 实时计算案例:TxPayMatchByJoin
  • 2026 年 AI 写作工具深度测评:主流模型与平台对比
  • MySQL 高可用集群搭建实战:双主双活 + Keepalived
  • 大语言模型基础与前沿:从 Devin 看 LLM 技术发展与未来趋势
  • C++ 虚继承
  • 基于STM32的智能家居环境监测与控制系统设计
  • 算法基础:前缀和原理与 Java 实现
  • C++ 二维差分解决矩阵区间更新问题
  • Android Studio 安装及组件配置:SDK、JDK 与 Gradle
  • 前端 WebSocket 实战指南:告别轮询,拥抱实时通信
  • AirSim 无人机仿真平台零基础部署实战指南
  • Komari 轻量级服务器监控探针部署指南
  • Ambari Web 3.0.0 本地启动与二次开发环境搭建
  • Llama 3 70B 量化部署实战:基于 Dify 的低显存运行方案
  • MCP 协议详解:与 Function Call 的区别及使用方式

相关免费在线工具

  • 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