Windows安装Claude Code,并接入deepseek

发布时间:2026/7/8 8:42:31
Windows安装Claude Code,并接入deepseek 简介Claude Code 是 Anthropic 推出的代码助手支持在 Windows 通过 WSLWindows Subsystem for Linux运行。本文介绍如何在 Windows 系统中启用 WSL、安装 Ubuntu 子系统、配置 Python 与 Node.js 环境并最终安装和运行 Claude Code以及对接deepseek大模型内容涵盖 WSL 设置、开发工具安装、依赖配置及常见问题解决方法助你顺利在本地环境中使用 Claude Code 提升编码效率。一、Windows安装Claude Code1.1配置环境Windows 下使用 WSL 功能需要系统是专业版开启 Windows 功能快捷键 Win Q 搜索 启用或关闭 Windows 功能一共要开启三个功能开启后需要重启一下电脑Hyper-V适用于Linux的Windows子系统虚拟机平台1.2安装WSL2以管理员身份打开 PowerShell执行wsl --install # 如果上面的情况安装不好使用下面的命令指明版本 wsl --install -d Ubuntu-22.04这个命令会自动开启 WSL 功能安装虚拟机平台下载并安装 Ubuntu 发行版将 WSL 版本设为 2执行后重启电脑。验证 WSL 2安装wsl -l -v如果显示 1升级到 WSL2# 将 WSL2 设置为默认版本 wsl --set-default-version 2 # 将现有发行版转换为版本 2 wsl --set-version Ubuntu-22.04 21.3初始化Ubuntu重启后Ubuntu 会自动打开需要设置用户名如ganlan设置密码输入时不显示正常输入后回车# 设置用户名 ganlan # 设置密码两次 New password: ******** Retype new password: ********1.4首先更新软件源sudo apt update sudo apt upgrade -y输入你的用户密码不会显示正常输入后回车即可1.5安装 Node.js 20# 添加 Node.js 官方源 curl -fsSL https://deb.nodesource.com/setup_20.x | sudo bash - # 安装 Node.js sudo apt install -y nodejs验证安装node --version # 应显示 v20.x.x npm --version # 应显示 10.x.x1.6 安装 Claude Code# 全局安装 Claude Code sudo npm install -g anthropic-ai/claude-code需要输入密码验证安装claude --version二、 配置 DeepSeek API2.1 获取 API Key访问 DeepSeek 开放平台注册/登录进入「API Keys」页面点击「创建 API Key」复制生成的密钥类似sk-xxxxxxxxxxxxxxxx2.2 设置环境变量临时每次需重新设置export ANTHROPIC_AUTH_TOKEN你的DeepSeek API Key export ANTHROPIC_BASE_URLhttps://api.deepseek.com/anthropic2.3 永久保存写入 ~/.bashrcecho export ANTHROPIC_AUTH_TOKEN你的DeepSeek API Key ~/.bashrc echo export ANTHROPIC_BASE_URLhttps://api.deepseek.com/anthropic ~/.bashrc source ~/.bashrc2.4 验证 API 是否正常curl -X POST https://api.deepseek.com/anthropic/v1/messages \ -H Authorization: Bearer 你的API Key \ -H Content-Type: application/json \ -d {model:claude-3-haiku-20240307,messages:[{role:user,content:Hello}]}2.5 启动 Claude Codeclaude三、在VS code安装claude code插件3.1下载安装VS code访问 https://code.visualstudio.com/点击 “Download for Windows” 下载最新安装包运行安装程序安装完成后重新打开 VS Codecode命令依然可用3.2VS code安装后显示为英文安装中文包打开扩展商店点击 VS Code 左侧的“扩展”图标 (或按Ctrl Shift X)。搜索并安装在搜索框输入 “Chinese (Simplified)”找到并安装官方语言包。切换与重启再次按Ctrl Shift P输入Configure Display Language在列表中选择zh-cn并重启。3.3安装claude code插件在扩展商店搜索Claude Code for VS Code作者Anthropic点击 Install安装完成后VS Code 会提示重新加载窗口或重启点击 Reload。3.4登录GitHub Copilot右边面板一直让我设置GitHub Copilot并登录需要谷歌邮箱GitHub账号需要VPN接收验证码登录之后就是这样子了前期可以先不用的3.5登录claude code刚进去的时候是这样的界面因为 VS Code 的 Claude Code 扩展默认显示的是官方 Claude 服务的登录界面而你实际使用的是通过 DeepSeek API 中转的方式。这两个通道并不互通所以点击“登录”按钮没有反应是正常的。需要编辑settings.json按Ctrl Shift P打开命令面板。输入Preferences: Open Settings (JSON)并回车。{ workbench.editorAssociations: { *.ipynb: jupyter-notebook }, notebook.cellToolbarLocation: { default: right, jupyter-notebook: left }, window.zoomLevel: -1, security.workspace.trust.banner: always, claudeCode.preferredLocation: panel, claudeCode.environmentVariables: [ ] }在打开的settings.json文件中修改后的文件在[和]之间添加了两个用逗号隔开的对象。{ workbench.editorAssociations: { *.ipynb: jupyter-notebook }, notebook.cellToolbarLocation: { default: right, jupyter-notebook: left }, window.zoomLevel: -1, security.workspace.trust.banner: always, claudeCode.preferredLocation: panel, claudeCode.environmentVariables: [ { name: ANTHROPIC_AUTH_TOKEN, value: sk-你的DeepSeek密钥 }, { name: ANTHROPIC_BASE_URL, value: https://api.deepseek.com/anthropic } ], claudeCode.disableLoginPrompt: true }保存文件重启 VS Code。3.6输入一个简单的指令来验证你好请介绍一下你自己并说明你现在可以帮我做什么以上配置完成