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

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

本文详细讲解了在 Windows、Linux 及 macOS 系统下部署 Claude Code 的完整流程。涵盖环境准备、Node.js 配置、API 密钥获取以及 WSL 和 Docker 容器化安装方案。同时整理了常见报错与解决方案,帮助开发者快速搭建本地 AI 编码辅助环境。

栈溢出发布于 2026/3/15更新于 2026/10/1995 浏览
Claude Code 跨平台安装与配置指南(Windows/Linux/macOS)

Claude Code 跨平台安装与配置指南

Claude Code 是一款强大的 AI 编码助手,支持在主流操作系统上本地运行。本文将详细介绍如何在 Windows、Linux 和 macOS 环境下完成部署,涵盖原生安装、WSL 子系统以及 Docker 容器化方案。

环境准备

在开始之前,请确保满足以下基础条件:

  1. Node.js 环境:推荐 Node.js 20+ 版本。旧版本(如 18)可能存在兼容性问题。
  2. 包管理器:系统需已安装 npm。
  3. 账号权限:需要获取有效的 API 密钥以调用服务。

检查环境是否就绪:

node -v
npm -v

如果未安装 Node.js,建议通过 nvm 进行版本管理。

Windows 环境安装

方案一:原生终端安装

直接在 PowerShell 或 CMD 中操作即可。

  1. 全局安装

    若已存在旧版本,先卸载:

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

    安装官方包:

    npm install -g @anthropic-ai/claude-code
    
  2. 配置环境变量

    在系统环境变量中添加以下配置:

    • ANTHROPIC_BASE_URL:API 地址
    • ANTHROPIC_API_KEY:你的 API 密钥
    • ANTHROPIC_AUTH_TOKEN:认证令牌
  3. 验证安装

    重启终端后运行:

    claude -v
    

    若显示版本号,说明安装成功。

方案二:WSL 子系统安装

对于习惯 Linux 环境的开发者,使用 WSL 2 是更稳定的选择。

  1. 启用 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。

  2. 安装与配置

    进入 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 -- "你的 API_KEY"
    

方案三:Docker 容器化安装

隔离环境可避免依赖冲突,适合生产或复杂项目。

  1. 构建镜像

    创建 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 .
    
  2. 启动容器

    挂载本地目录以便共享代码:

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

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

Linux 环境安装

Linux 原生支持良好,主要基于 Ubuntu 18.04+、CentOS 7+ 等发行版。

  1. 一键安装
    curl -fsSL https://download.aicodemirror.com/env_deploy/env-install.sh | bash
    
  2. 安装核心包
    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
    npm install -g @anthropic-ai/claude-code
    
  2. 环境变量配置 参考 Linux 部分,将 API Key 写入环境变量脚本。

常见问题排查

1. 版本冲突 如果之前安装过其他版本,务必先全局卸载:

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

Windows 用户请尝试以管理员身份运行命令行。

2. API Error 通常由残留的环境变量引起。

  • Mac:检查 ~/.zshrc 中是否有旧的镜像配置,删除相关行。
  • Windows:清理用户路径下的 .claude 文件。
  • Linux:执行 rm ~/.claude 后重启终端。

3. 命令报错 运行 claude -v 出现 JS 报错时,大概率是 Node 版本过低。请升级至 Node.js 20+ 版本。

4. 无法连接 若遇到网络问题,请检查代理设置或访问官方文档获取最新安装指引。

结语

完成上述步骤后,即可在项目目录下启动 Claude Code 进行辅助开发。输入指令回车,AI 将自动编排任务并执行操作。如果遇到特定环境问题,建议查阅官方社区的最新动态。

目录

  1. Claude Code 跨平台安装与配置指南
  2. 环境准备
  3. Windows 环境安装
  4. 方案一:原生终端安装
  5. 方案二:WSL 子系统安装
  6. 方案三:Docker 容器化安装
  7. Linux 环境安装
  8. macOS 环境安装
  9. 常见问题排查
  10. 结语

更多推荐文章

查看全部
  • 硕士论文盲审前降AI率:评委是否查看AIGC报告
  • macOS 本地部署 OpenClaw 智能体框架指南
  • 从三年前端到 CS 硕士:我在韩国亚大读研的得失与回归
  • Windows 环境下安装配置 Git 完整指南
  • AI 调参技巧:贝叶斯优化 Optuna
  • 论文解读:低光照图像重构与去噪的新视角与通用架构
  • WebRTC P2P 信令服务架构设计文档
  • AIAgent 项目文件上传与解析:MD5、MinIO 及 Spring 配置
  • PyCharm 集成开发环境安装与配置指南
  • 数据结构:堆的概念与 C 语言实现
  • 大模型应用开发的重要性与核心技巧
  • JavaScript 触摸事件详解:touchstart、touchmove 与 touchend 实战
  • LM Studio 模型加载指南:从格式识别到本地部署
  • Python 操作 Excel 文件的三种常用方式详解
  • 大语言模型 LLM 核心技术及应用场景分析
  • 万方AIGC检测降重工具实测与选择指南
  • DeepSeek 与通义万相结合制作 AI 视频实战指南
  • Java 抽象类与接口的区别与应用
  • 人工智能、机器学习与深度学习的本质区别
  • Higress 将 REST API 转换为 MCP Server 工具配置指南

相关免费在线工具

  • 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