← 回到成长记录
工具·

Claude Code 完整安装指南:从零到上手,看这一篇就够了

#Claude Code#AI编程#安装教程#新手入门#环境配置

Claude Code 完整安装指南:从零到上手,看这一篇就够了

学习来源:跟老金老师学的 Claude Code 系列课程

你有没有想过,有个24小时在线的编程助手,你动动嘴它就帮你写代码、改bug、搜资料?

Claude Code 就是这样的工具——Anthropic公司出品的AI命令行编程助手。2026年有个重大更新:官方切到了原生安装,不再需要Node.js了,安装从40分钟缩短到5分钟!

下面把我装机的完整过程分享出来,一步步来。


为什么选 Claude Code?

先说说它和其他AI编程工具的区别:

特点Claude Code其他在线AI工具
代码隐私代码只在你本地,AI只读你授权的文件通常要上传到云端
环境依赖原生安装,不需要Node.js通常要装一堆环境
文件操作直接读写你的代码文件通常只能聊天
终端权限可以运行命令、执行脚本一般没有
免费额度新用户有赠送额度各有不同

简单说,Claude Code不是在聊天框里跟你对话的AI,它是真的能帮你操作项目的AI助手。


安装前准备

系统要求

开搞前先确认电脑满足基本条件:

检查项最低要求怎么查
操作系统Windows 10+ / macOS 10.15+ / Linux右键"此电脑"→属性
内存4GB(推荐8GB)任务管理器看性能
网络能访问外网打开百度/bing试试

第二步:获取 API Key(通行证)

Claude Code需要API Key才能调用AI服务。

注册并获取Key:

  1. 打开 Anthropic Console
  2. 支持Google/邮箱/GitHub三种方式注册
  3. 登录后点击 Settings → API Keys
  4. 点击 Create Key,取个名字(比如"my-claude-key")
  5. 复制并立即保存! Key只显示一次

⚠️ 千万不要把Key分享给别人,也别提交到GitHub!

关于中转站(国内用户必看):

国内访问Anthropic API可能会比较慢,可以考虑用API中转站

  • 价格通常是官方的 1/3 ~ 1/2
  • 不需要科学上网
  • 支持支付宝/微信支付

配置中转站需要同时设置 ANTHROPIC_API_KEYANTHROPIC_BASE_URL


安装方式一:原生安装(推荐,最简单)

官方现在主推原生安装,不需要安装Node.js,一行命令搞定。

Windows PowerShell 安装

# 以管理员身份打开PowerShell,执行:
irm https://claude.ai/install.ps1 | iex

macOS / Linux 安装

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

装完后,还需要配一下PATH环境变量(Windows用户尤其注意):

Windows:

# 把 Claude Code 安装目录加到 PATH
[System.Environment]::SetEnvironmentVariable(
    'Path',
    [System.Environment]::GetEnvironmentVariable('Path', 'User') + ';' + "$env:USERPROFILE\.local\bin",
    'User'
)
# 修改后记得重启终端!

macOS / Linux:

# 如果 claude 命令找不到,手动加一下
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc

验证安装

claude --version

看到类似 Claude Code v2.1.x (native) 的输出,就说明装好了!


安装方式二:NPM安装(备选方案)

如果原生安装遇到了网络问题,也可以用NPM方式作为备选(虽然官方标记为已废弃,但还能用):

# 前提:已安装 Node.js 18+
npm install -g @anthropic-ai/claude-code
对比原生安装 ⭐NPM安装 ⚠️
需要Node.js❌ 不需要✅ 需要 18+
安装时间⏱ 3-5分钟⏱ 30-40分钟
自动更新✅ 后台自动❌ 需手动运行
推荐度⭐⭐⭐⭐⭐⭐⭐⭐

配置环境变量

装好Claude Code后,需要配置API Key。

Windows PowerShell

# 永久配置(推荐)
[System.Environment]::SetEnvironmentVariable('ANTHROPIC_API_KEY', 'sk-ant-api03-你的key', 'User')
# 重启终端生效

macOS / Linux

# 编辑shell配置文件
echo 'export ANTHROPIC_API_KEY="sk-ant-api03-你的key"' >> ~/.zshrc
source ~/.zshrc

验证配置是否生效

# macOS / Linux
echo $ANTHROPIC_API_KEY

# Windows PowerShell
echo $env:ANTHROPIC_API_KEY

显示了完整的Key就说明配置成功了。


首次启动与验证

启动方式

# 标准交互模式(最常用)
claude

# 单次执行(问完就退出)
claude "帮我用Python写一个计算器"

# 打印模式(纯文本输出)
claude -p "2+2等于几"

第一次启动会经历什么?

首次运行 claude 时,会有一个配置向导:

  1. 选择主题:Light(浅色)/ Dark(深色)/ System(跟随系统)
  2. 安全须知确认:确认你理解Claude Code的权限范围
  3. 目录信任确认:选择是否信任当前工作目录
  4. 认证方式:选择API Key方式

Hello World 快速验证

启动成功后,立刻做个测试确认所有功能正常:

> 帮我创建一个 hello.py 文件,内容是打印 "Hello Claude Code"

AI会请求你确认创建文件,确认后文件就生成好了。跑一下看看:

python hello.py
# 输出:Hello Claude Code

✅ 到这步说明全部安装配置成功!


常见问题急救站

Q1: command not found / 'claude' 不是内部或外部命令

原因:安装目录没加到PATH环境变量。

Windows解决方法:

# 先确认文件确实存在
Test-Path "$env:USERPROFILE\.local\bin\claude.exe"
# 返回 True 的话,按上面的步骤配PATH

macOS/Linux解决方法:

ls ~/.local/bin/claude
# 文件存在就加PATH
echo 'export PATH="$HOME/.local/bin:$PATH"' >> ~/.zshrc
source ~/.zshrc

Q2: API Key 无效

{ "error": { "type": "authentication_error" } }

可能的原因:

  • Key复制时多了空格或少了字符
  • Key已被删除或过期
  • 用了旧格式的Key

解决: 登录 Console 重新创建Key。

Q3: 网络连接不上

# 配置代理(国内用户常见)
export https_proxy=http://127.0.0.1:7890
export http_proxy=http://127.0.0.1:7890
# 或使用API中转站

小结

安装总共就三步:拿Key → 装Claude Code → 配环境变量,快的5分钟搞定。

装好了?推荐继续学习:

本文学自老金老师的Claude Code系列课程,推荐去听完整课程!

💬 评论

评论功能开发中,欢迎去GitHub提 issue。