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

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

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

1 Win10系统上安装

1.1 安装方案说明

有两套安装方式:

1.1.1 原生一键安装

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

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

sh 复制代码
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

sh 复制代码
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:\Users\Administrator\.claude\settings.json

然后输入:

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服务,相关指令如下

sh 复制代码
# 安装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,比如:

sh 复制代码
xxpcb@192.168.5.106

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

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

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

2.2 安装node.js

sh 复制代码
# 前置依赖
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

sh 复制代码
# 设置 npm 国内镜像源
npm config set registry https://registry.npmmirror.com

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

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

sh 复制代码
# 创建存放全局包的文件夹
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

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

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

2.5 验证

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

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

3 总结

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

相关推荐
eleven_4u12 小时前
RocketMQ相关问题
java·运维·中间件
0+11112 小时前
Linux --DNS与ICMP
linux·运维·服务器
钛生智能12 小时前
OA 流程定制全参数详解(三):环节信息——流程中最核心、参数最多的部分
运维·办公自动化·oa·协同办公·oa办公系统
bjxiaxueliang12 小时前
一文自建STUN:在Ubuntu上分步搭建STUN服务
linux·运维·ubuntu
高旭的旭12 小时前
图解 Android 系统架构:从 App、Framework、HAL 到 Linux 驱动
android·linux·系统架构
可爱系程序猿12 小时前
佳能 PIXMA G4770 驱动安装后扫描不到?Windows 11 下分别检查打印与扫描组件
windows·程序人生·电脑
秦jh_12 小时前
【Docker】镜像、卷原理
运维·docker·容器
物联网软硬件开发-轨物科技13 小时前
【轨物方案】深度解读开关柜智能感知及一键顺控专家系统
大数据·运维·网络·人工智能·算法·机器人
小小、码农13 小时前
[特殊字符]【C++11】类的新功能全面解析:移动构造、移动赋值、default、delete、final 与 override
linux·开发语言·网络·c++
陈让然13 小时前
Ubuntu Podman 容器镜像构建
linux·ubuntu