Claude Code 安装配置完全指南:Windows / macOS / Linux

TLDR: 本文详细介绍如何在 Windows、macOS 和 Linux 三大操作系统上安装和配置 Claude Code。Windows 支持原生安装或 WSL 方式,macOS 和 Linux 可直接使用官方安装脚本。全文覆盖环境准备、安装步骤、代理配置和常见问题排查。

什么是 Claude Code

Claude Code 是 Anthropic 推出的官方 CLI 工具,让你可以在终端中直接与 Claude 交互进行软件开发。它支持:

与传统的 Web 界面相比,Claude Code 更适合开发者:无需复制粘贴代码,Claude 可以直接操作你的项目文件。

系统要求

通用要求

组件 最低要求
网络 能访问 claude.ai(或配置 API 代理)
终端 支持 ANSI 转义序列的现代终端

注意:原生安装方式不需要预装 Node.js,安装脚本会自动处理依赖。

各平台特定要求

平台 版本要求
Windows Windows 10 2004 或更高版本
macOS macOS 13 Ventura 或更高版本
Linux 主流发行版(Ubuntu 20.04+、Debian 11+、Fedora 36+)

第一部分:Windows 安装指南

Windows 用户有两种安装方式:原生安装(推荐)和 WSL 安装

方式一:原生安装(推荐)

原生安装支持自动更新,是官方推荐的安装方式。

PowerShell 安装

以管理员身份打开 PowerShell,执行:

irm https://claude.ai/install.ps1 | iex

CMD 安装

打开命令提示符,执行:

curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd

WinGet 安装

如果你使用 Windows 包管理器:

winget install Anthropic.ClaudeCode

注意:WinGet 安装不支持自动更新,需要手动执行 winget upgrade Anthropic.ClaudeCode 更新。

安装完成后,打开新的终端窗口,输入 claude 即可启动。


方式二:WSL 安装

适用场景:如果你需要与 macOS/Linux 完全一致的终端体验,或需要使用 Linux 特定工具,可以选择 WSL 方式。

步骤 1:启用 Windows 子系统功能

  1. Win + S 搜索「启用或关闭 Windows 功能」
  2. 找到「适用于 Linux 的 Windows 子系统」选项
  3. 勾选后点击「确定」
  4. 等待安装完成,按提示重启电脑

步骤 2:安装 WSL

⚠️ 注意:请使用 PowerShell 或 Windows Terminal,不要使用 CMD

打开 PowerShell(以管理员身份),执行:

wsl --install

安装完成后系统会提示重启,按要求重启电脑。

步骤 3:安装 Ubuntu 发行版

重启后,打开 PowerShell 或 Windows Terminal:

wsl --install -d Ubuntu

安装完成后会要求创建 Linux 用户名和密码。

💡 密码输入提示:输入密码时屏幕不会显示任何字符,这是 Linux 的安全特性,正常输入后按回车即可。

步骤 4:进入 WSL 终端

两种方式打开 WSL:

方式一:在 Windows Terminal 标签栏右侧的下拉菜单中选择「Ubuntu」

方式二:在 PowerShell 中直接输入:

wsl

步骤 5:配置网络代理(可选)

⚠️ 重要:WSL 终端的网络与 Windows 系统网络是独立的,需要单独配置代理。

根据你的代理软件选择对应端口:

代理软件 默认端口
Clash 7890
V2Ray 10808
Shadowsocks 1080

将以下命令中的端口号替换为你的代理端口:

# 设置代理环境变量(以 10808 端口为例)
echo 'export http_proxy=http://127.0.0.1:10808 https_proxy=http://127.0.0.1:10808 all_proxy=socks5://127.0.0.1:10808' >> ~/.bashrc && source ~/.bashrc

验证代理是否生效:

curl -I https://www.google.com

步骤 6:安装基础开发工具

更新包管理器并安装必要工具:

sudo apt update && sudo apt install -y git curl unzip

步骤 7:安装 Claude Code

执行官方安装脚本(推荐):

curl -fsSL https://claude.ai/install.sh | bash

💡 提示:原生安装脚本会自动处理依赖,无需手动安装 Node.js。安装过程可能需要几分钟,请耐心等待。

步骤 8:启动并配置 Claude Code

首次启动:

claude

首次启动会有多个初始化设置:

  1. 认证方式:选择登录 Anthropic 账号或使用 API Key
  2. 主题设置:选择深色/浅色主题
  3. 权限设置:选择默认权限级别

一路按回车使用默认值即可。

步骤 9:验证安装

在 Claude Code 中输入:

hi

如果 Claude 正常回复,说明安装成功!

Ctrl + C 两次可退出 Claude Code。

可以使用 claude doctor 命令检查安装状态和版本信息。


第二部分:macOS 安装指南

macOS 有两种安装方式:原生脚本安装(推荐)和 Homebrew 安装

方式一:原生脚本安装(推荐)

打开终端,执行:

curl -fsSL https://claude.ai/install.sh | bash

原生安装支持自动后台更新,始终保持最新版本。

方式二:Homebrew 安装

如果你习惯使用 Homebrew 管理软件:

brew install --cask claude-code

注意:Homebrew 安装不支持自动更新,需要定期执行 brew upgrade claude-code 手动更新。

安装 Homebrew(如未安装)

如果你还没有 Homebrew:

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

安装完成后,根据终端提示将 Homebrew 添加到 PATH:

# Apple Silicon Mac (M1/M2/M3/M4)
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)"

# Intel Mac
echo 'eval "$(/usr/local/bin/brew shellenv)"' >> ~/.zprofile
eval "$(/usr/local/bin/brew shellenv)"

配置网络代理(可选)

如果需要配置代理,编辑 ~/.zshrc

# 临时设置代理
export http_proxy=http://127.0.0.1:7890
export https_proxy=http://127.0.0.1:7890
export all_proxy=socks5://127.0.0.1:7890

# 或添加到 ~/.zshrc 持久化
echo 'export http_proxy=http://127.0.0.1:7890
export https_proxy=http://127.0.0.1:7890
export all_proxy=socks5://127.0.0.1:7890' >> ~/.zshrc

source ~/.zshrc

启动 Claude Code

claude

完成初始化设置后即可使用。使用 claude doctor 可检查安装状态。

macOS 特有配置

终端推荐

macOS 推荐使用以下终端之一:

Rosetta 2(Intel 兼容层)

如果你使用 Apple Silicon Mac 并遇到兼容性问题:

softwareupdate --install-rosetta

第三部分:Linux 安装指南

Linux 上推荐使用官方安装脚本,适用于所有主流发行版。

通用安装方式(推荐)

适用于 Ubuntu、Debian、Fedora、Arch 等所有发行版:

curl -fsSL https://claude.ai/install.sh | bash

安装脚本会自动检测系统架构(x64/arm64)和 libc 类型(glibc/musl),下载对应的二进制文件并完成安装。

验证安装

# 检查版本
claude --version

# 检查安装状态
claude doctor

手动安装依赖(可选)

如果安装脚本执行失败,可能需要先安装 curl:

# Ubuntu / Debian
sudo apt update && sudo apt install -y curl

# Fedora
sudo dnf install -y curl

# Arch Linux
sudo pacman -S curl

# 然后重新执行安装脚本
curl -fsSL https://claude.ai/install.sh | bash

Linux 代理配置

编辑 ~/.bashrc~/.zshrc

export http_proxy=http://127.0.0.1:7890
export https_proxy=http://127.0.0.1:7890
export all_proxy=socks5://127.0.0.1:7890
export no_proxy=localhost,127.0.0.1

保存后执行 source ~/.bashrc 生效。


第四部分:高级配置

配置 API Key

Claude Code 支持多种认证方式:

方式一:OAuth 登录(推荐)

首次启动时选择「Login with Anthropic」,会自动打开浏览器完成认证。

方式二:API Key

如果你有 Anthropic API Key:

# 设置环境变量
export ANTHROPIC_API_KEY=your-api-key-here

# 或添加到配置文件持久化
echo 'export ANTHROPIC_API_KEY=your-api-key-here' >> ~/.bashrc
source ~/.bashrc

方式三:配置第三方 API 代理

如果使用第三方 API 代理服务:

# 设置 API 基础 URL
export ANTHROPIC_BASE_URL=https://your-proxy.com/v1

# 设置 API Key
export ANTHROPIC_API_KEY=your-proxy-api-key

配置文件位置

Claude Code 的配置文件位于:

平台 配置目录
macOS ~/.claude/
Linux ~/.claude/
Windows (WSL) ~/.claude/

主要配置文件:

自定义系统提示词

创建或编辑 ~/.claude/CLAUDE.md

# My Custom Instructions

- 使用中文回复
- 代码注释使用英文
- 优先使用 TypeScript

IDE 集成

VS Code 集成

Claude Code 可以与 VS Code 终端无缝配合:

  1. 在 VS Code 中打开项目
  2. 打开终端(Ctrl +
  3. 运行 claude

Cursor 集成

Cursor 用户可以直接在 Cursor 终端中使用 Claude Code。


第五部分:常用命令速查

基本操作

命令 说明
claude 启动 Claude Code
claude --help 查看帮助信息
claude --version 查看版本号
claude -c "your prompt" 单次对话模式

会话内命令

命令 说明
/help 查看帮助
/clear 清除上下文
/compact 压缩上下文
/cost 查看当前会话成本
/model 切换模型
/config 打开配置

快捷键

快捷键 说明
Ctrl + C 中断当前操作
Ctrl + C × 2 退出 Claude Code
Ctrl + L 清屏
/ 浏览历史输入
Tab 自动补全

常见问题排查

Q1: 安装脚本执行失败

问题curl 命令报错或脚本下载失败

解决方案

# 检查网络连接
curl -I https://claude.ai

# 如果网络不通,检查代理配置
echo $http_proxy

# 手动下载安装(macOS/Linux)
# 访问 https://code.claude.com/docs/en/setup 获取最新安装方式

Q2: WSL 中网络不通

问题:WSL 中无法访问网络或代理不生效

解决方案

  1. 确保 Windows 代理软件开启了「允许局域网连接」
  2. 检查 WSL 中的代理端口是否正确
  3. 尝试使用 Windows 主机 IP 而非 127.0.0.1:
# 获取 Windows 主机 IP
export WIN_HOST=$(cat /etc/resolv.conf | grep nameserver | awk '{print $2}')
export http_proxy=http://$WIN_HOST:7890
export https_proxy=http://$WIN_HOST:7890

Q3: Claude Code 启动后无响应

问题:启动后长时间无响应或报错

排查步骤

  1. 检查网络连接:curl -I https://claude.ai
  2. 检查 API Key:echo $ANTHROPIC_API_KEY
  3. 查看详细日志:claude --verbose
  4. 重置配置:rm -rf ~/.claude && claude

Q4: 安装后命令找不到

问题:安装完成后执行 claude 提示 command not found

解决方案

# 重新打开终端窗口,或手动加载配置
source ~/.bashrc  # Linux/WSL
source ~/.zshrc   # macOS

# 检查安装路径
which claude
ls -la /usr/local/bin/claude

# 如果仍然找不到,重新执行安装脚本
curl -fsSL https://claude.ai/install.sh | bash

Q5: macOS 防火墙阻止连接

问题:macOS 系统提示是否允许网络连接

解决方案:点击「允许」。如果误点了拒绝:

  1. 打开「系统设置」→「隐私与安全性」→「防火墙」
  2. 点击「防火墙选项」
  3. 找到 Claude Code 相关项目,设置为「允许传入连接」

Q6: 如何更新 Claude Code

根据安装方式选择更新方法:

# 原生安装(自动更新,通常无需手动操作)
# 如需强制更新,重新执行安装脚本:
curl -fsSL https://claude.ai/install.sh | bash

# Homebrew 安装
brew upgrade claude-code

# WinGet 安装
winget upgrade Anthropic.ClaudeCode

Q7: 如何完全卸载

# macOS / Linux 原生安装
rm -rf ~/.claude
rm -f /usr/local/bin/claude

# Homebrew 安装
brew uninstall claude-code

# WinGet 安装
winget uninstall Anthropic.ClaudeCode

# 清理配置文件(所有平台通用)
rm -rf ~/.claude

最佳实践

1. 使用项目级配置

为每个项目创建 .claude/ 目录,存放项目特定的配置和提示词。

2. 配合 Git 使用

Claude Code 与 Git 集成良好,可以直接进行 commit、创建 PR 等操作。建议在 Git 仓库中使用。

3. 合理使用上下文

4. 安全注意事项


总结

完成本指南后,你应该能够:

✅ 在 Windows(通过 WSL)上成功安装 Claude Code ✅ 在 macOS 上直接安装配置 Claude Code ✅ 在各主流 Linux 发行版上安装 Claude Code ✅ 配置网络代理和 API Key ✅ 解决常见的安装和使用问题

Claude Code 是一个强大的 AI 编程助手,熟练使用后可以显著提升开发效率。如有问题,可参考 官方文档 或在 GitHub Issues 提交反馈。


参考资源