Windows 系统Claude Code安装与使用笔记

Windows 系统Claude Code安装与使用笔记

一、基础信息说明

1. 适配系统

支持 Windows 10(22H2 及以上)、Windows 11(全版本) ,仅适配 64 位系统。Claude Code 是 Anthropic 推出的 AI 编程助手,可实现代码生成、BUG 修复、代码分析、文件处理等功能,提供 CLI 终端、无 Node 一键安装、VS Code 插件、WSL 子系统 四种安装方案,可根据使用场景选择。

2. 通用前置要求(所有安装方式必看)

  1. 网络:设备需正常访问 Anthropic 官方服务器。
  2. 核心凭证 :提前获取 Claude API Key (调用服务必备,切勿泄露)。
    • 获取步骤:登录 Anthropic 官网控制台 → 进入 API Keys 页面 → 点击 Create API Key 生成并复制保存。
  3. 可选工具 :推荐安装 Git for Windows,提升多安装方式的兼容性。
    • 安装:官网下载对应版本,全程默认安装;
    • 验证(PowerShell):git --version,输出版本号即为成功。

二、前置环境部署(CLI 专属:Node.js)

该步骤仅原生 CLI 安装方式需要,其余三种安装方式可跳过。

  1. 下载安装包 :前往 Node.js 官网,选择 Windows 平台 LTS 长期版(.msi 格式),推荐 18+ / 20.x 版本。

  2. 安装配置 :双击安装包,全程默认下一步,务必保留「Add to PATH」勾选状态

  3. 环境验证 (PowerShell):

    powershell 复制代码
    node -v   # 要求输出 v18.x 及以上
    npm -v    # 要求输出 v9.x 及以上

三、四种安装方案分步教程

方案一:原生 CLI 安装(推荐,依赖 Node.js)

适合习惯终端操作、主流 Windows 开发环境,稳定性最强。

  1. 管理员身份启动 PowerShell(右键开始菜单 → 终端(管理员))。

  2. 国内网络优化(可选) :切换 npm 镜像加速下载

    powershell 复制代码
    npm config set registry shturl.cc/cwoqX9v18M9uyqVSPbiL
  3. 全局安装 Claude Code

    powershell 复制代码
    npm install -g @anthropic-ai/claude-code
  4. 安装验证

    powershell 复制代码
    claude --version  # 正常输出版本号即安装成功
补充:命令未识别解决方案(claude 不是内部或外部命令
  1. 执行命令获取 npm 全局路径:npm config get prefix
  2. 右键「此电脑」→ 属性 → 高级系统设置 → 环境变量;
  3. 用户变量 中编辑 Path,新建条目并粘贴上一步获取的路径;
  4. 关闭所有终端,重新打开 PowerShell 即可生效。
API Key 配置(核心,二选一)
  1. 永久配置(推荐,重启终端仍生效)

    • 快捷键 Win+R 输入 sysdm.cpl 打开系统属性 → 高级 → 环境变量;
    • 用户变量新建:变量名 ANTHROPIC_API_KEY,变量值粘贴你的 API Key;
    • 保存后重启终端。
  2. 临时配置(仅当前终端生效,关闭即失效)

    powershell 复制代码
    $env:ANTHROPIC_API_KEY="你的Claude API Key"
  3. 验证配置:echo $env:ANTHROPIC_API_KEY,输出对应 Key 即配置成功。

CLI 常用基础命令
powershell 复制代码
# 1. 进入交互式编程对话模式
claude code
# 2. 直接提交代码需求
claude code "编写Python爬虫爬取豆瓣Top250并保存为CSV"
# 3. 指定模型执行任务(claude-3-sonnet 通用首选)
claude code --model claude-3-sonnet-20240229 "优化JS代码性能"
# 4. 读取本地代码文件分析
claude code --file ./main.py "分析代码性能瓶颈并给出优化方案"

方案二:无 Node.js 一键安装(轻量版)

无需部署 Node.js,操作最简单,适合临时使用、不想配置复杂环境的场景。

  1. 前置条件 :必须提前安装 Git for Windows

  2. 执行安装脚本 (根据终端选择命令)

    • PowerShell 终端:

      powershell 复制代码
      irm https://claude.ai/install.ps1 | iex
    • CMD 终端:

      cmd 复制代码
      curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
  3. 配置环境变量

    • 安装路径固定:C:\Users\你的用户名\.local\bin
    • 参考方案一的 Path 配置步骤,将上述路径添加至用户变量 Path
  4. 验证 :重启终端,执行 claude --version

  5. API Key 配置:与方案一完全一致。


方案三:VS Code 插件安装(可视化操作,推荐日常开发)

深度集成代码编辑器,支持右键操作、侧边栏对话,贴合常规编程习惯。

  1. 安装 VS Code:前往官网下载并安装。
  2. 安装官方插件
    • 打开 VS Code,快捷键 Ctrl+Shift+X 进入扩展商店;
    • 搜索 Claude AI(认准 Anthropic 官方蓝色图标),点击安装,重启编辑器生效。
  3. 插件配置
    • 快捷键 Ctrl+, 打开设置,搜索 Claude API Key,粘贴你的密钥;
    • 可选配置:搜索 Claude Model,默认选择 claude-3-sonnet-20240229
  4. 核心使用功能
    • 代码生成:右键空白处 → Claude: Generate Code
    • 代码修复/优化:选中代码 → 右键 Fix Code / Optimize Code
    • 实时对话:打开左侧 Claude 侧边栏,直接输入需求;
    • 文件分析:拖拽本地代码文件至侧边栏,发起分析指令。

方案四:WSL 子系统安装(兼容 Linux 生态)

适合习惯 Linux 命令行、需要搭配 Linux 开发工具的用户。

  1. 安装 WSL(管理员 PowerShell)

    powershell 复制代码
    wsl --install
  2. 重启电脑,根据提示设置 Ubuntu 用户名与密码(后续 sudo 命令需要)。

  3. WSL 终端内部署环境 (打开 Ubuntu 终端)

    bash 复制代码
    sudo apt update && sudo apt install nodejs npm -y
    node -v  # 验证 Node.js 版本 ≥18
  4. 安装 Claude Code

    bash 复制代码
    npm install -g @anthropic-ai/claude-code
  5. 永久配置 API Key

    bash 复制代码
    echo 'export ANTHROPIC_API_KEY="你的Claude API Key"' >> ~/.bashrc
    source ~/.bashrc
  6. 验证 :执行 claude --version


四、常见问题排查表

问题现象 原因 解决方法
npm 安装提示 Permission denied 权限错误 终端无管理员权限 1. 以管理员身份运行 PowerShell;2. 追加参数:npm install -g @anthropic-ai/claude-code --force
配置 API Key 后提示「未授权」 Key 错误/过期、账号无额度 1. 检查 Key 无空格、换行;2. 登录控制台核对账号额度;3. 重新生成 Key
VS Code 插件无响应 网络无法访问官方服务器、插件未生效 1. 检查网络;2. 重启 VS Code;3. 重装插件
CLI 提示「模型不存在」 模型名称错误 使用官方模型:claude-3-sonnet-20240229(通用)、claude-3-opus-20240229(复杂任务)
npm 下载缓慢/超时 官方源网络不佳 切换国内镜像:npm config set registry shturl.cc/cwoqX9v18M9uyqVSPbiL
一键安装后命令无法识别 未添加 .local/bin 至环境变量 C:\Users\用户名\.local\bin 加入系统 Path,重启终端

五、安装方案选型总结

  1. 新手首选原生 CLI + VS Code 插件 组合,兼顾终端高效操作与可视化编辑;
  2. 轻量使用 :选择无 Node.js 一键安装,零额外依赖,快速上手;
  3. Linux 开发习惯 :选择 WSL 子系统安装,兼容 Linux 工具链;
  4. 通用核心提醒 :API Key 是服务调用核心,务必妥善保管;命令识别异常优先检查系统 Path 环境变量。

需要我帮你整理一份常用命令速查表,方便你日常调用吗?

相关推荐
c_lb72881 小时前
期货量化策略从 Windows 迁到 Linux 服务器:环境注意点
linux·服务器·windows·python
DO_Community2 小时前
Mythos级最强 AI 模型 Claude Fable 5 现已上线 DigitalOcean无服务器推理
人工智能·serverless·agent·ai编程·claude
骑士雄师2 小时前
18.1 星系案例:多智能体宇宙探索系统(学习langgraph 的存储知识)
windows·python·学习
nnsix2 小时前
Windows电脑 驱动 笔记
笔记
疯狂打码的少年2 小时前
【程序语言与编译】程序设计语言分类(机器/汇编/高级)
汇编·笔记
韭菜钟2 小时前
Windows下编译coal
windows
沉默王二2 小时前
老板:“你是怎么使用 AI 的,真能做到不手写代码?为什么 Codex 在我手里感觉是个智障。。”我:“这样,然后再这样。。”老板直接跪了。
人工智能·agent·ai编程
旅僧2 小时前
机械臂学习笔记(更新中)
笔记·学习
宋哥转AI2 小时前
MCP 第一天我没写@Tool,先在一个大仓库里划这三层
java·agent·mcp