• 正文
  • 相关推荐
申请入驻 产业图谱

ClaudeCode搭配DeepSeek在Windows和Linux中的安装教程

8小时前
64
加入交流群
扫码加入
获取工程师必备礼包
参与热点资讯讨论

AI辅助编程,在大模型的加持下,可以在更短的时间内,协助我们对整个代码结构有深入的理解,也可以帮我们实现需求的代码功能,当然,具体的代码质量,还是需要自己来把控,把AI辅助概念用的好,就可以达到事半功倍的效果。

现在的AI工具也是百花齐放,本篇就先来介绍其中一种Claude Code工具的安装,并搭配DeepSeek模型,简单演示AI辅助编程。

1 Win10系统上安装

1.1 安装方案说明

有两套安装方式:

1.1.1 原生一键安装

只需要一条指令,编译出来独立 claude.exe 二进制程序

Windows 只需要 Git‑Bash(Git for Windows)外部依赖

irm https://claude.ai/install.ps1 | iex

不过会有网络问题,暂时不用这种方法

1.1.2 npm 安装方式

是旧版方式,需要 Node.js18+,不再获得新功能,好处是不需要折腾网络问题。

本篇就介绍npm的安装方式

1.2 node.js安装

去官网下载,然后安装

安装好之后,在cmd中可以先查看node和npm的版本,确认安装成功了

1.3 安装claude code

然后再指令安装claude code

npm config set registry https://registry.npmmirror.com # 使用国内 npm 镜像加速
npm install -g @anthropic-ai/claude-code # 安装claude‑code

安装成功后,输入claude就可以启动claude

上图中,缺少配置文件,所以直接退出了

1.4 修改配置文件-DeepSeek模型

Claude Code相当于一个壳子,需要加载AI大模型才能发挥作用。Claude Code的官方模型,在国内需要解决网络问题才好用。

初次熟悉,可以先用过内模型试下。当然,如果是工作,公司有专用的模型,工作上就用公司的模型的token就好了,本篇介绍的是个人使用的情况。

比如deepseek,到官网,找到API开放平台,注册登录后,先创建一个API key

新建文件:C:UsersAdministrator.claudesettings.json

然后输入:

{
  "env": {
    "ANTHROPIC_BASE_URL": "https://api.deepseek.com/anthropic",
    "ANTHROPIC_AUTH_TOKEN": "sk-xxxx",
    "ANTHROPIC_MODEL": "deepseek-v4-pro",
    "CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1"
  }
}

注:"CLAUDE_CODE_DISABLE_NONESSENTIAL_TRAFFIC": "1",这是一个总开关,只保留真正 AI 对话的 API 请求(发给 DeepSeek),把所有后台访问 Anthropic 官方服务器的附加网络全部关掉,加不加都能用,最好加上

1.5 验证claude的功能

再次在cmd中输入claude来启动,这次没有自动退出了,第一次会提示配置显示模式(黑暗界面、明亮界面这些)

然后最终进入后,就可以进行对话了,比如输入hello回车

由于没充钱,所以应答时报错了,可以充钱继续试下。不想付费的话,可以自己再找找免费的模型。

充完之后,再对话,就可以了

1.6 VSCode安装Claude插件便于辅助编程

如果是VSCode编辑代码,可以安装Claude插件,便于辅助编程

安装后,点它的图标,可以在右边的对话框中,通过自然对话,可以让AI给你分析代码或是修改代码。

比如让它分析代码结构,分析后就会在右边窗口展示。

2 Linux服务器上安装

如果代码是在远程服务器上,使用VSCode的SSH远程登录到服务器编辑代码时,想要在服务器上使用Claude Code,也需要单独安装。

2.1 ssh登录说明简记

为了演示安装和使用,这里我用Ubuntu虚拟机作为远程服务器。

想要SSH登录Ubuntu,需要先开启SSH服务,相关指令如下

# 安装SSH服务
sudo apt update
sudo apt install openssh-server

# 启动SSH服务
sudo systemctl start ssh

# 或开机自启
sudo systemctl enable ssh

开启SSH后,查看到IP后,可以先用SSH的客户端,比如MobaXterm确认可以SSH登录了

然后再试下VSCode的SSH登录,点左下角的远程登录图标,然后在上部的框中选择SSH,再选Linux平台

最后输入用户和IP,比如:

xxpcb@192.168.5.106

登录后,可以选择服务器中的一个代码目录打开,比如我的。

注意到的是,在插件中,之前在Windows系统上安装的Claude Code插件,在服务器上是不通用的,会显示灰色,需要在服务器上也安装一个。可以等服务器上的Claude Code安装好后再安装,只是个插件。

然后也是类似,先在Ubuntu中安装node.js,然后安装claude code

2.2 安装node.js

# 前置依赖
sudo apt update
sudo apt install -y git curl ca-certificates

# 安装 Node.js 20 LTS
curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
sudo apt install -y nodejs

# 查看版本
node -v
npm -v

2.3 安装claude code

# 设置 npm 国内镜像源
npm config set registry https://registry.npmmirror.com

# 安装claude code
npm install -g @anthropic-ai/claude-code --allow-scripts=@anthropic-ai/claude-code

安装可能报错,可以先这样

# 创建存放全局包的文件夹
mkdir -p ~/.npm-global

# 设置npm全局安装路径
npm config set prefix '~/.npm-global'

# 再次执行安装
npm install -g @anthropic-ai/claude-code --allow-scripts=@anthropic-ai/claude-code

# 查看版本确认安装上了
claude --version

我的安装结果如下:

2.4 配置settings.json

配置文件一样,都在用户目录,只是系统不同,具体的位置不同

mkdir -p ~/.claude # 创建claude配置目录
nano ~/.claude/settings.json # 创建配置文件,然后把内容贴进去,或是我Windows中的配置文件,直接拷过来放到这个位置

2.5 验证

可以先命令行中输入claude验证是否能用了

然后VSCode中也是一样,把插件安装好后,就可以对话使用了

3 总结

本篇介绍了AI辅助编程工具Claude Code的使用,包括在Windows系统上安装和在Linux系统上安装,并搭配DeepSeek的模型,演示基础的使用

相关推荐

登录即可解锁
  • 海量技术文章
  • 设计资源下载
  • 产业链客户资源
  • 写文章/发需求
立即登录