安装 Claude Code(使用 DeepSeek API)

第一步:安装 Node.js

前往 Node.js 官方网站 https://nodejs.org/zh-cn/download,下载 Windows 版本的安装程序。

下载完成后,运行安装程序并按照默认设置依次点击"下一步"即可完成安装。系统环境变量会自动配置,无需手动干预。

第二步:配置 PowerShell 执行策略

安装完成后,打开 PowerShell。若在执行 npm 命令时出现以下错误信息:

|----------------------------------------------------------|
| 无法加载文件 C:\Program Files\nodejs\npm.ps1,因为在此系统上禁止运行脚本。 |

这是因为 Windows 默认禁止运行未经签名的脚本。请以管理员身份打开 PowerShell,并执行以下命令:

|-----------------------------------------------------|
| Set-ExecutionPolicy RemoteSigned -Scope CurrentUser |

随后,分别执行 node -v 和 npm -v 命令以验证安装是否成功。若正常输出版本号,则说明配置无误。

第三步:安装 Claude Code

执行以下命令进行全局安装:

|------------------------------------------|
| npm install -g @anthropic-ai/claude-code |

安装完成后,执行以下命令验证安装:

|------------------|
| claude --version |

若未出现错误信息,则安装成功。本文撰写时使用的版本为 2.1.198。

若出现 npm warn allow-scripts 警告信息,属于正常现象,无需处理。

第四步:获取 DeepSeek API Key

前往 DeepSeek 官方平台 https://platform.deepseek.com/sign_in,注册账号并登录。进入 API Keys 页面,新建一个 Key 并复制。其格式为 sk-xxxx。

第五步:编写配置文件

在任意位置创建一个文件夹作为工作目录,例如在桌面上创建 claudecode 文件夹。进入该文件夹后,在命令行中执行 claude 命令。此时会提示错误,属于正常现象------该操作旨在让程序自动在用户目录下生成 .claude 文件夹。

找到以下配置文件:

|------------------------------------------|
| C:\Users\你的用户名\.claude\settings.json |

打开该文件,将以下 JSON 配置粘贴其中。请注意将 sk-你的DeepSeek密钥 替换为您刚刚复制的 API Key:

{

"env": {

"ANTHROPIC_AUTH_TOKEN": "sk-你的DeepSeek密钥",

"ANTHROPIC_BASE_URL": "https://api.deepseek.com/anthropic", "ANTHROPIC_MODEL": "deepseek-reasoner",

"ANTHROPIC_DEFAULT_OPUS_MODEL": "deepseek-reasoner",

"ANTHROPIC_DEFAULT_SONNET_MODEL": "deepseek-reasoner", "ANTHROPIC_DEFAULT_HAIKU_MODEL": "deepseek-reasoner", "CLAUDE_CODE_SUBAGENT_MODEL": "deepseek-reasoner",

"CLAUDE_CODE_MAX_OUTPUT_TOKENS": "32000"

},

"permissions": {

"allow": \[\],

"deny": \[\]

},

"alwaysThinkingEnabled": false

|---|
| } |

第六步:运行验证

返回工作目录,打开命令行并执行:

|--------|
| claude |

若成功进入交互界面,则说明配置完成。

常见问题与解决方法:

npm 提示禁止运行脚本:以管理员身份运行 PowerShell,执行 Set-ExecutionPolicy RemoteSigned -Scope CurrentUser。

claude 命令找不到:重启终端后重试;若仍无法解决,请检查 npm 全局路径是否已添加至 PATH 环境变量。

claude 提示认证错误:检查 settings.json 中的 API Key 是否正确填写。

npm warn allow-scripts 警告:属于正常现象,可忽略。

相关推荐
乐维_lwops1 小时前
案例解读:大型综合性科创产业园运维监控落地实践
运维·网络·人工智能·安全·it监控·国产运维智能体
m0_715674433 小时前
政务泛监测体系能力排行:AI 重塑监测边界,治理的颗粒度革命
大数据·网络·人工智能·安全·网络安全·政务
AI 编程助手GPT3 小时前
curl 返回成功就能收文件?用本地 HTTP 验证错误页与超时
网络·网络协议·http
十碗饭吃不饱4 小时前
后端运维:网络联通、进程查询、Java服务启动脚本
java·运维·网络
从琳开始9896 小时前
网络原理入门(二)------OSI七层模型?TCP/IP五层(四层)模型原来是这样的
java·网络·tcp/ip·java-ee·php
菩提小狗7 小时前
每日安全情报报告 · 2026-11-04
网络安全·漏洞·cve·安全情报·每日安全
xiaoye-duck8 小时前
《C++ 项目:手写大模型接入 SDK》ChatGPT接口设计(下):流式响应实现和测试
网络·c++·语言模型·chatgpt
梦帮科技8 小时前
意识启发式量子隧穿退火算法用于全局优化 (CITA) 完整技术指南
网络·人工智能·算法·量子计算·模拟退火算法
坤坤子吖10 小时前
Linux网络编程:UDP进阶,从字典服务器到简单聊天室
linux·服务器·网络·c++·笔记·学习
爱和冰阔落11 小时前
【Linux网络】TCP 服务器怎么写?从 listen、accept 到 read/write,手写完整 Echo Server
linux·运维·服务器·网络