Claude Code 完整安装配置教程(Windows 系统)
本教程详细介绍如何在 Windows 系统上安装和配置 Claude Code,包括环境准备、安装步骤、环境变量设置以及常见问题解决方案。
目录
环境准备
在安装 Claude Code 之前,需要先准备好必要的环境依赖。
注册获取免费额度
系统要求
- 操作系统:Windows 10/11(64位)
- 权限:管理员权限(用于安装软件和配置环境变量)
安装步骤
步骤 1:下载并安装 Git
操作位置:桌面
- 访问 Git 官方下载页面:https://git-scm.com/downloads/win
- 下载最新版本的 Git for Windows
- 运行安装程序,全程点击"下一步"
- 重要 :不要修改默认安装路径(默认为
C:\Program Files\Git\)
步骤 2:下载并安装 Node.js
操作位置:桌面
- 访问 Node.js 官方下载页面:https://nodejs.org/zh-cn/download
- 下载 LTS(长期支持版)
- 运行安装程序,全程点击"下一步"
- 重要:不要修改默认安装路径
步骤 3:验证环境安装
操作位置:Windows PowerShell
- 按
Win + X键,选择 "Windows PowerShell"(蓝色图标) - 执行以下命令验证安装:
powershell
# 检查 Node.js 版本
node -v
# 预期输出:v18.x.x 或更高版本
# 检查 npm 版本
npm -v
# 预期输出:9.x.x 或更高版本
常见问题:「No suitable shell found」
如果出现此错误,说明 Git 未正确配置。解决方法:
-
设置 Git Bash 路径环境变量:
- 变量名:
CLAUDE_CODE_GIT_BASH_PATH - 变量值:
C:\Program Files\git\bin\bash.exe
- 变量名:
-
重启 PowerShell 后重试
-
如果依旧无效,重新安装 Git,确保安装路径为默认值
步骤 4:卸载旧版本(如已安装)
操作位置:Windows PowerShell
如果之前安装过 Claude Code,需要先卸载:
powershell
npm uninstall -g @anthropic-ai/claude-code
提示:如果是首次安装,可跳过此步骤。
步骤 5:安装 Claude Code
操作位置:Windows PowerShell
执行以下命令安装官方版本:
powershell
npm install -g @anthropic-ai/claude-code
安装过程可能需要几分钟,请耐心等待。成功后会显示安装路径和版本信息。
环境变量配置
步骤 6:设置系统环境变量
操作位置:控制面板
需要配置以下三个环境变量:
| 变量名 | 变量值 |
|---|---|
| ANTHROPIC_BASE_URL | https://api.aicodemirror.com/api/claudecode |
| ANTHROPIC_API_KEY | 你的API密钥 |
| ANTHROPIC_AUTH_TOKEN | 你的API密钥 |
配置方法
方法一:通过系统设置(推荐)
- 按
Win + Pause打开系统属性 - 点击 "高级系统设置"
- 点击 "环境变量" 按钮
- 在 "系统变量" 区域点击 "新建"
- 分别添加上述三个变量
方法二:通过 PowerShell(高级用户)
powershell
# 设置用户环境变量
[System.Environment]::SetEnvironmentVariable('ANTHROPIC_BASE_URL', 'https://api.aicodemirror.com/api/claudecode', 'User')
[System.Environment]::SetEnvironmentVariable('ANTHROPIC_API_KEY', '你的密钥', 'User')
[System.Environment]::SetEnvironmentVariable('ANTHROPIC_AUTH_TOKEN', '你的密钥', 'User')
注意 :设置完环境变量后,必须重启 PowerShell 才能生效!
验证安装
步骤 7:验证安装结果
操作位置:Windows PowerShell(重启后)
- 关闭并重新打开 PowerShell
- 执行以下命令验证:
powershell
claude -v
# 预期输出:Claude Code version x.x.x
如果显示版本号,说明安装成功!
开始使用
安装完成后,您可以在任何项目目录中开始使用 Claude Code:
powershell
# 1. 导航到您的项目目录
cd D:\Projects\my-project
# 2. 启动 Claude Code
claude
首次启动时,Claude Code 会进行初始化配置:
Welcome to Claude Code!
Would you like to enable analytics? (yes/no recommended)
> yes
Setting up your environment...
✓ Configuration saved
✓ Ready to start!
You can now start chatting with Claude.
Type your message or question below:
常见问题解决
问题 1:Unable to connect to Anthropic services
错误原因:环境变量配置错误或未生效
解决方案:
-
检查环境变量是否正确设置:
powershell$env:ANTHROPIC_BASE_URL $env:ANTHROPIC_API_KEY $env:ANTHROPIC_AUTH_TOKEN应该输出对应的值,如果为空则说明未生效。
-
重启 PowerShell:环境变量修改后必须重启终端
-
检查 API 密钥是否有效:确认密钥未过期
问题 2:401 Invalid token
错误原因:API 密钥无效或格式错误
解决方案:
-
确认密钥格式正确:
- 密钥应该是一串字母数字组合
- 不应该包含空格或特殊字符
-
重新获取密钥:如果密钥已过期,需要重新申请
-
检查环境变量拼写:
powershell# 正确的变量名(区分大小写) ANTHROPIC_API_KEY ANTHROPIC_AUTH_TOKEN
问题 3:Windows 原生用户环境变量不生效
适用场景:配置完环境变量但 Claude Code 仍然无法连接
解决步骤:
方案 A:重置配置文件
-
备份配置文件:
powershellCopy-Item "$env:USERPROFILE\.claude.json" "$env:USERPROFILE\.claude.json.backup" -
删除配置文件:
powershellRemove-Item "$env:USERPROFILE\.claude.json" -
重新启动 Claude Code:
powershellclaude -
在弹出的交互页面选择 yes:
Would you like to enable analytics? (yes/no recommended) > yes
方案 B:手动修改配置文件
如果方案 A 执行后依旧存在"Unable to connect"问题:
-
打开配置文件:
powershellnotepad "$env:USERPROFILE\.claude.json" -
添加配置项 :
在最外层 JSON 中增加以下内容:
json{ "hasCompletedOnboarding": true } -
完整示例:
json{ "hasCompletedOnboarding": true, "analyticsEnabled": true, "apiKey": "your-api-key-here" } -
保存并重启 Claude Code
问题 4:找不到 claude 命令
错误提示:
'claude' 不是内部或外部命令,也不是可运行的程序或批处理文件。
解决方案:
-
检查全局安装:
powershellnpm list -g @anthropic-ai/claude-code -
重新安装:
powershellnpm install -g @anthropic-ai/claude-code -
检查 npm 全局路径:
powershellnpm config get prefix确保该路径在系统 PATH 环境变量中。
问题 5:权限问题(Permission Denied)
错误场景:安装或运行时提示权限不足
解决方案:
-
以管理员身份运行 PowerShell:
- 右键点击 PowerShell 图标
- 选择"以管理员身份运行"
-
修改 npm 全局安装路径(可选):
powershellnpm config set prefix "$env:USERPROFILE\AppData\Roaming\npm"
进阶使用技巧
快捷命令
powershell
# 查看帮助
claude --help
# 查看版本
claude --version
# 查看配置
claude config list
# 切换模型
claude config set model claude-3-opus-20240229
VS Code 集成
如果您使用 VS Code,可以直接在编辑器中使用:
- 按
Ctrl + Shift + P打开命令面板 - 输入 "Claude Code"
- 选择 "Claude Code: Start Session"
最佳实践建议
1. 定期更新
powershell
# 检查更新
npm outdated -g @anthropic-ai/claude-code
# 更新到最新版本
npm update -g @anthropic-ai/claude-code
2. 备份配置
定期备份 ~\.claude.json 配置文件,避免配置丢失。
3. 安全使用
- 不要在公共代码库中提交 API 密钥
- 定期更换 API 密钥
- 使用环境变量而非硬编码密钥
总结
通过本教程,您应该已经成功安装并配置了 Claude Code。核心步骤回顾:
- 安装 Git 和 Node.js
- 安装 Claude Code
- 配置环境变量
- 验证安装
- 解决常见问题
现在您可以开始使用 Claude Code 提升开发效率了!
如果本文对您有帮助,请点赞、收藏、关注三连支持!
`