第 2 章:Claude Code 环境搭建与API配置。

2.1 前言

在开始使用 Claude Code 进行高效编程之前,搭建一个稳定、安全的开发环境是至关重要的第一步。本章将详细指导读者如何在主流操作系统(macOS、Windows、Linux)上安装 Claude Code 命令行工具(CLI),并完成必要的 API 配置。

无论您是希望直接在终端中与 AI 协作,还是希望将其集成到现有的 IDE 工作流中,本章提供的步骤都将帮助您完成从零到一的環境初始化。

2.2 前置准备

在安装 Claude Code 之前,请确保您的开发环境满足以下基本要求:

  1. 操作系统 :
    • macOS 10.15 (Catalina) 或更高版本
    • Windows 10/11(建议使用 PowerShell 或 WSL2)
    • Linux(Ubuntu 20.04+, Debian 11+, 或 CentOS 7+)

安装Node.js

Node.js 安装包及源码下载地址为:https://nodejs.org/en/download。

建议选择LTS版本,下载后,双击运行,然后选择Next,如下图:

选择协议,然后点击Next按钮,如下图:

选择安装位置,然后继续点击Next按钮


安装完成后输入:

clike 复制代码
node --version
npm --version

安装Git

Claude Code用到了bash,所以需要安装Git

下载地址:https://git-scm.com/downloads,下载后直接点击Next一直到安装完成。








输入: git --version

2.3 多平台安装指南

根据您使用的操作系统,选择对应的安装方式。

首先,设置国内镜像源,执行命令:

clike 复制代码
# 设置国内镜像源(推荐,加速下载)
npm config set registry https://registry.npmmirror.com

Linux/macOS 系统上安装

Linux/macOS 系统上安装Claude Code,命令如下:

clike 复制代码
# 全局安装 Claude Code
sudo npm install -g @anthropic-ai/claude-code

Windows 安装

在 Windows 上,建议使用 PowerShell 或 WSL2。

方法一:使用 PowerShell (npm)

  1. 以管理员身份打开 PowerShell。

  2. 执行以下命令:

    powershell 复制代码
    npm install -g @anthropic/claude-code
  3. 如果遇到权限错误,请尝试更改 npm 全局目录或运行 Set-ExecutionPolicy RemoteSigned -Scope CurrentUser。

方法二:使用 WSL2 (推荐开发者)

如果您在 Windows 上进行专业开发,强烈建议使用 WSL2 (Windows Subsystem for Linux),以获得与 macOS/Linux 一致的经验。

bash 复制代码
# 或者使用 npm
npm install -g @anthropic/claude-code

输入claude --version,看到版本信息则表示安装成功了。

2.4 配置与认证

官方配置

这是配置 Claude Code 代理网络和 API Key 的说明:

1. 创建配置文件

在当前项目目录下创建 .claude/settings.json 文件,内容如下:

json 复制代码
{
    "env": {
        "HTTP_PROXY": "http://127.0.0.1:7890",
        "HTTPS_PROXY": "http://127.0.0.1:7890"
    }
}

这个配置文件用于设置代理服务器,127.0.0.1:7890 是本地代理服务器的地址和端口。

2. 配置 API Key 环境变量

在命令行中执行以下命令:

cmd 复制代码
setx ANTHROPIC_API_KEY "sk-xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
setx CLAUDE_CODE_GIT_BASH_PATH "C:\Program Files\Git\bin\bash.exe"
  • ANTHROPIC_API_KEY: 替换为你自己的 Anthropic API Key
  • CLAUDE_CODE_GIT_BASH_PATH: 设置 Git Bash 的安装路径

第三方代理

Mac/Linux系统设置

clike 复制代码
# 1. 设置中转站的 API 地址
export ANTHROPIC_BASE_URL="https://cn.xxxxx.xxx"

# 2. 设置你的中转 API Key
export ANTHROPIC_AUTH_TOKEN="sk-xxxxxxx"

export ANTHROPIC_API_KEY=""

# 4. (可选) 指定模型
export ANTHROPIC_MODEL="claude-sonnet-4-6"

Window系统设置命令:

clike 复制代码
# 设置用户级环境变量(永久生效)
[Environment]::SetEnvironmentVariable("ANTHROPIC_BASE_URL", "https://cn.xxxxx.xxxx", "User")
[Environment]::SetEnvironmentVariable("ANTHROPIC_AUTH_TOKEN", "sk-xxxxxxx", "User")
[Environment]::SetEnvironmentVariable("ANTHROPIC_API_KEY", "", "User")
# (可选) 指定模型
[Environment]::SetEnvironmentVariable("ANTHROPIC_MODEL", "claude-sonnet-4-6", "User")
# 重启终端后生效

可以在页面设置环境变量,如下图:

使用国产模型

打开链接:
https://github.com/farion1231/cc-switch/

选择CC Switch版本,如下图:

下拉网页,在后面就可以看到各种版本,选择适合自己系统的版本。

双击下载的软件,弹出如下界面:

选择目录,一般默认即可,如下图:

安装完成后,打开界面,然后打开供应商,这里注意一下上面的按钮,选中Claude的图标。

选择DeepSeek,然后你就可以看到DeepSeek的信息,只需要输入API Key就可以了。

登录DeepSeek的网站,地址:https://www.deepseek.com/,点解API开放平台,如下图:

点击API Keys,然后创建API Key,如下图:

创建API key,如下图:

创建后就可以看到API Key了,然后将API Key复制到CC Switch中的API Key中,如下图:

测试

在PowerShell里输入claude,如下图:

弹出主题选择界面,如下图:

继续按Enter,

然后我们就看到Claude的界面,如下图:

可以聊天了。

当然,Claude Code不是用来聊天的。接下来讲讲如何使用

相关推荐
ZhengEnCi4 分钟前
vLLM是什么:PagedAttention 让大模型推理快 2-4 倍,还能撑起更长思维链
人工智能·性能优化·llm
注塑机数据采集联网16 分钟前
注塑机生产管控MES系统应用
大数据·运维·服务器·人工智能·物联网
kyriewen18 分钟前
我算了笔账:AI 编程工具一年烧掉两台 MacBook
前端·人工智能·程序员
云和数据.ChenGuang18 分钟前
Python 常见特殊方法详解:__new__、__init__、__del__、__str__、__repr__ 与 __getattribute__
开发语言·人工智能·python·1024程序员节
一个简单的TTS开发者23 分钟前
#有声小说多角色对话 TTS 配置与选型指南
人工智能·开源·indextts
没落之王29 分钟前
历史系统建模:宋初太祖太宗「再立天庭」秩序重构推演
人工智能·算法·重构
海宇服务33 分钟前
零信任架构实战:基于海宇全国车辆配置查验构建自动化二手商用车出厂参数建档网关
运维·人工智能·架构·自动化·1024程序员节
迪菲赫尔曼43 分钟前
【基础篇 04】第一次使用终端:命令在哪里输入,电脑现在又“站”在哪里?
python·yolo·目标检测
代码方舟1 小时前
零信任架构实战:基于天远人企关联构建自动化供应链核心企业关联穿透与利益冲突审查网关
java·人工智能·架构·自动化
m4Rk_1 小时前
【论文阅读】Agent 记忆机制(113):Agentic Memory Management——从“检索相关信息”走向“管理 Agent 内部记忆”
论文阅读·人工智能·学习·开源·github