第 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 上,建议使用 PowerShellWSL2

方法一:使用 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不是用来聊天的。接下来讲讲如何使用

相关推荐
不一样的故事1262 小时前
抓重点、留弹性、重节奏
大数据·网络·人工智能·安全
another heaven3 小时前
【深度学习 超参调优】optimizer=‘SGD‘ / ‘AUTO‘
人工智能·深度学习
balmtv3 小时前
从“知识检索”到“深度推理”:Gemini 3.1如何用三层思考模式解决学术难题
人工智能·gpt·chatgpt
2501_926978333 小时前
《与AI的妄想对话:如何给机器人造灵魂?》
人工智能·深度学习·机器学习·ai写作·agi
程序员Shawn3 小时前
【机器学习 | 第三篇】- 线性回归
人工智能·机器学习·线性回归
东离与糖宝3 小时前
Gradle 9.4+Java26:大型项目构建提速100倍实战配置
java·人工智能
大嘴皮猴儿3 小时前
跨境电商视频营销爆发时代:产品视频字幕翻译怎么做?跨马翻译实战全解析
大数据·人工智能·新媒体运营·自动翻译·教育电商
geneculture3 小时前
面向知识贡献自动化估值与清算的协同智能框架:为AI时代的基础性智力劳动设计一个公平、透明、可扩展的回报体系(带跨学科专家15份同行评议)
人工智能
لا معنى له3 小时前
综述翻译:Embodied Science: Closing the Discovery Loop withAgentic Embodied AI
人工智能·笔记·学习