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

Claude Code 跨平台安装指南:Windows、Linux 与 macOS 实战配置

综述由AI生成Claude Code 是一款高效的 AI 编码助手,支持在 Windows、Linux 及 macOS 上运行。详细梳理了三种系统的安装路径,涵盖原生 npm 安装、WSL 子系统及 Docker 容器化方案。重点解决了 Node 版本兼容性、环境变量配置及 API 密钥注入等常见坑点,提供了一套可直接落地的跨平台部署指南,帮助开发者快速搭建本地 AI 编程环境。

星河入梦发布于 2026/3/24更新于 2026/5/2011 浏览
Claude Code 跨平台安装指南:Windows、Linux 与 macOS 实战配置

Claude Code 跨平台安装指南

Claude Code 作为当前 AI 编码领域的强力工具,支持在多种操作系统上运行。本文基于实际工程经验,梳理了 Windows(含 WSL)、Linux 及 macOS 下的安装与配置流程,重点解决环境依赖与变量配置问题。

前置准备

无论选择哪种系统,都需要确保基础开发环境就绪:

  1. Node.js 环境:建议版本 20+,旧版(如 18)可能遇到兼容性问题。推荐使用 nvm 进行版本管理。
    node -v && npm -v
    
  2. Git 工具:用于拉取代码或管理依赖。
  3. API 密钥:从官方控制台获取 API Key 并妥善保管。

Windows 环境安装

Windows 用户有两种主流路径:原生 PowerShell/CMD 或 WSL 子系统。

方案一:原生环境直装

直接在终端执行以下命令即可全局安装:

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

安装完成后重启终端,通过版本号确认:

claude -v

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

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

方案二:WSL 子系统

若习惯 Linux 命令行体验,可启用 WSL2:

  1. 开启功能:控制面板中勾选'适用于 Linux 的 Windows 子系统'和'虚拟机平台',重启生效。
  2. 安装发行版:管理员模式下运行 wsl --install 自动部署 Ubuntu。
  3. 集成 Docker:如需容器化部署,Docker Desktop 需勾选 "Use WSL 2 based engine" 并在设置中启用 WSL 集成。

进入 WSL 后,安装步骤与 Linux 一致(见下文),注意挂载 Windows 目录时路径格式为 /mnt/d/...。

Linux / macOS 环境安装

这两个系统安装逻辑基本相同,原生支持 Ubuntu 18.04+、Debian 10+ 及 macOS 10.15+。

一键安装脚本

打开终端执行环境检查与安装:

curl -fsSL https://download.aicodemirror.com/env_deploy/env-install.sh | bash

注:若使用官方源,可直接使用 npm 安装。

卸载与重装

如遇冲突,先清理旧版本:

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

随后重新安装:

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

配置 API 密钥

创建密钥后,执行配置脚本注入环境变量:

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

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

cd workspace/project
claude

Docker 容器化部署

适合需要隔离环境的场景。以 Ubuntu 22.04 为基础镜像构建:

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"]

2. 构建与运行

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

进入容器后验证 Node 版本并执行安装,后续操作同 Linux 环境。

常见问题排查

1. 环境变量残留导致报错 卸载不彻底时,检查隐藏配置文件:

  • Mac:删除 ~/.zshrc 中的相关配置行
  • Windows/Linux:删除 ~/.claude 目录

2. claude -v 报 JS 错误 通常是 Node 版本过低。请升级至 v20 以上:

nvm install 20
nvm use 20

3. 权限不足 部分命令需加 sudo,或在安装前确保当前用户对目标目录有写权限。

结语

安装只是第一步,后续可根据实际需求调整工作流。保持 Node 环境整洁,定期更新依赖,能让 AI 辅助编码更顺畅。

目录

  1. Claude Code 跨平台安装指南
  2. 前置准备
  3. Windows 环境安装
  4. 方案一:原生环境直装
  5. 方案二:WSL 子系统
  6. Linux / macOS 环境安装
  7. 一键安装脚本
  8. 卸载与重装
  9. 配置 API 密钥
  10. Docker 容器化部署
  11. 1. 编写 Dockerfile
  12. 2. 构建与运行
  13. 常见问题排查
  14. 结语
  • 💰 8折买阿里云服务器限时8折了解详情
  • Magick API 一键接入全球大模型注册送1000万token查看
  • 🤖 一键搭建Deepseek满血版了解详情
  • 一键打造专属AI 智能体了解详情
极客日志微信公众号二维码

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

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

更多推荐文章

查看全部
  • MIT 电机混合模式控制参数与调试指南
  • Java 集合框架核心对比:ArrayList、Set 与 Map 详解
  • OpenGlass:大模型赋能的低成本智能眼镜方案,支持语音控制与 AR 叠加
  • ROS2+Gazebo+PX4 环境搭建与无人机起飞实战
  • 基于 Ollama 与 Page Assist 本地部署 DeepSeek-R1 搭建个人 AI 知识库
  • ComfyUI 深度解析:高性能 AI 绘画工作流实践
  • 策略模式详解:将 if-else 转化为可切换算法
  • TensorFlow 安装教程
  • 机器人 URDF 建模与 Isaac Sim 仿真配置
  • DeepSeek-R1-Distill-Llama-8B 在 Ollama Web UI 中的提示模板配置指南
  • 飞算 JavaAI 插件实战:半小时完成考勤系统开发
  • 高效邮件发送系统设计与实现:基于 Python 和 SQLAlchemy 的实践
  • C++ 策略模式:基于 std::function 的动态行为切换
  • Linux 基本使用与 Java 项目部署实战
  • Java 结合 AI 能力混合编程落地实施方案
  • 网络安全行业方向与学习路线详解
  • LeetCode 罗马数字转整数
  • JsonPath 表达式核心用法与实战指南
  • 浙江省人民医院基于 KingbaseES 的多院区异构多活容灾架构实践
  • C++ 异常处理机制详解与实战

相关免费在线工具

  • 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