当前位置: 首页 > article >正文

快速上手:ClaudeCode安装全攻略

以下是从零开始安装 Claude Code 的详细操作步骤涵盖环境准备、安装过程与验证方法。请根据你的操作系统选择对应的分支操作。(PS: 官方文档接入 Claude Code | DeepSeek API Docs)一、安装 Node.js 18 或更高版本Claude Code 基于 Node.js 运行需要Node.js 18建议使用最新的 LTS 版本。1. 检查是否已安装 Node.js打开终端或命令提示符输入node --version如果显示v18.x.x或更高版本则已满足要求可跳过安装步骤。如果显示command not found或版本过低请继续安装。2. 安装 Node.jsWindows / macOS 访问 Node.js 官网下载LTS 版本的安装包运行安装程序一路默认选项即可。Linux 使用包管理器安装例如 Ubuntu/Debiancurl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash - sudo apt install -y nodejs其他发行版请参考 NodeSource 指南。安装完成后重新打开终端再次运行node --version确认版本。二、Windows 用户安装 Git for WindowsmacOS / Linux 用户可跳过这一步因为系统自带或可安装 Git但一般 Claude Code 不强制要求除非使用某些 Git 集成功能。为了确保兼容性推荐所有用户都安装 Git。访问 Git for Windows 下载页。下载适合你系统32/64位的安装程序如Git-2.45.2-64-bit.exe。运行安装程序保持默认选项直到完成特别是要确保Git Bash和Git from the command line被选中。安装完成后重启终端或重启电脑输入git --version验证是否成功。三、使用 npm 全局安装 Claude Code打开终端Windows 用户推荐使用Git Bash或PowerShell普通 CMD 也可。执行以下命令npm install -g anthropic-ai/claude-code可能遇到的问题及解决权限错误EACCES 在 Linux/macOS 上可以加sudo执行sudo npm install -g anthropic-ai/claude-code或者修复 npm 全局目录权限。网络慢/超时 可以切换为淘宝镜像npm install -g anthropic-ai/claude-code --registryhttps://registry.npmmirror.comWindows 提示 “不能运行脚本” 以管理员身份打开 PowerShell执行Set-ExecutionPolicy RemoteSigned -Scope CurrentUser然后重新运行安装命令。安装过程会显示进度条完成后提示added xxx packages in xxs。四、验证安装是否成功在终端中执行claude --version如果正常显示版本号例如0.1.0则安装成功。 若提示claude: command not found请检查是否成功执行了npm install -g重新运行一次看是否有报错。npm 全局安装的目录是否在系统的PATH中。查看全局目录npm config get prefix将该目录下的bin文件夹Windows 为同级目录添加到系统环境变量。五、下一步使用 Claude Code安装完成后输入claude即可启动交互式命令行工具。首次使用可能需要登录或配置 API 密钥根据官方指南操作。总结步骤一览复制用安装 Node.js 18 →node --versionWindows 用户安装 Git for Windows →git --versionnpm install -g anthropic-ai/claude-codeclaude --version如有任何错误信息请根据提示进行排错或提供具体报错内容。六、配置环境变量一Linux / macOS 用户1. 临时设置仅当前终端会话有效打开终端逐行执行以下命令将你的 DeepSeek API Key替换为真实 Keyexport ANTHROPIC_BASE_URLhttps://api.deepseek.com/anthropic export ANTHROPIC_AUTH_TOKEN你的 DeepSeek API Key export ANTHROPIC_MODELdeepseek-v4-pro[1m] export ANTHROPIC_DEFAULT_OPUS_MODELdeepseek-v4-pro[1m] export ANTHROPIC_DEFAULT_SONNET_MODELdeepseek-v4-pro[1m] export ANTHROPIC_DEFAULT_HAIKU_MODELdeepseek-v4-flash export CLAUDE_CODE_SUBAGENT_MODELdeepseek-v4-flash export CLAUDE_CODE_EFFORT_LEVELmax验证输入echo $ANTHROPIC_AUTH_TOKEN应显示你的 API Key部分遮盖是正常的。2. 永久生效推荐将上述 export 语句添加到你的 shell 配置文件中取决于你使用的 shellBash~/.bashrc或~/.bash_profileZsh~/.zshrcFish~/.config/fish/config.fish语法略有不同示例Bash/Zshecho export ANTHROPIC_BASE_URLhttps://api.deepseek.com/anthropic export ANTHROPIC_AUTH_TOKENsk-你的真实Key export ANTHROPIC_MODELdeepseek-v4-pro[1m] export ANTHROPIC_DEFAULT_OPUS_MODELdeepseek-v4-pro[1m] export ANTHROPIC_DEFAULT_SONNET_MODELdeepseek-v4-pro[1m] export ANTHROPIC_DEFAULT_HAIKU_MODELdeepseek-v4-flash export CLAUDE_CODE_SUBAGENT_MODELdeepseek-v4-flash export CLAUDE_CODE_EFFORT_LEVELmax ~/.bashrc然后执行source ~/.bashrc使其立即生效。二Windows 用户方式一PowerShell临时设置仅当前窗口有效打开PowerShell建议使用 Windows Terminal 或 PowerShell 7执行$env:ANTHROPIC_BASE_URLhttps://api.deepseek.com/anthropic $env:ANTHROPIC_AUTH_TOKEN你的 DeepSeek API Key $env:ANTHROPIC_MODELdeepseek-v4-pro[1m] $env:ANTHROPIC_DEFAULT_OPUS_MODELdeepseek-v4-pro[1m] $env:ANTHROPIC_DEFAULT_SONNET_MODELdeepseek-v4-pro[1m] $env:ANTHROPIC_DEFAULT_HAIKU_MODELdeepseek-v4-flash $env:CLAUDE_CODE_SUBAGENT_MODELdeepseek-v4-flash $env:CLAUDE_CODE_EFFORT_LEVELmax验证输入$env:ANTHROPIC_AUTH_TOKEN应显示你的 Key。方式二永久设置通过系统环境变量按Win R输入sysdm.cpl并回车。切换到高级选项卡 → 点击环境变量。在用户变量或系统变量区域点击新建依次添加以下变量变量名变量值ANTHROPIC_BASE_URLhttps://api.deepseek.com/anthropicANTHROPIC_AUTH_TOKEN你的 DeepSeek API Key如sk-xxxxANTHROPIC_MODELdeepseek-v4-pro[1m]ANTHROPIC_DEFAULT_OPUS_MODELdeepseek-v4-pro[1m]ANTHROPIC_DEFAULT_SONNET_MODELdeepseek-v4-pro[1m]ANTHROPIC_DEFAULT_HAIKU_MODELdeepseek-v4-flashCLAUDE_CODE_SUBAGENT_MODELdeepseek-v4-flashCLAUDE_CODE_EFFORT_LEVELmax点击确定保存然后重启终端或重启电脑使设置生效。 你也可以使用命令行设置永久环境变量PowerShell 管理员[System.Environment]::SetEnvironmentVariable(ANTHROPIC_BASE_URL,https://api.deepseek.com/anthropic,User)其余变量同理但操作较繁琐建议直接用图形界面。三验证环境变量是否生效Linux/macOSecho $ANTHROPIC_BASE_URL echo $ANTHROPIC_AUTH_TOKEN | cut -c1-10 # 只显示前10位避免泄露Windows (PowerShell)echo $env:ANTHROPIC_BASE_URL echo $env:ANTHROPIC_AUTH_TOKEN.Substring(0,10)四启动 Claude Code完成上述配置后在同一个终端中若设置了永久变量则任意新终端直接输入claudeClaude Code 会读取这些环境变量将请求发送到 DeepSeek 的 Anthropic 兼容接口并使用你配置的模型注意deepseek-v4-pro[1m]和deepseek-v4-flash需确保在 DeepSeek 平台确实存在对应模型名称如名称有差异请根据官方文档调整。常见问题claude: command not found说明第一步安装未成功请回到安装步骤重新执行npm install -g anthropic-ai/claude-code。API 调用返回 401检查ANTHROPIC_AUTH_TOKEN是否设置正确且未过期。模型不存在错误登录 DeepSeek 平台查看可用的模型名称修正环境变量中的模型名如可能是deepseek-chat或deepseek-reasoner。Windows 提示“无法加载 PowerShell 配置文件”忽略不影响环境变量设置只需确保在执行claude之前运行过$env:...命令。如果需要将环境变量设置写成脚本例如每次运行前自动加载也可以创建一个set-env.ps1文件每次先执行它再运行claude。

相关文章:

快速上手:ClaudeCode安装全攻略

以下是从零开始安装 Claude Code 的详细操作步骤,涵盖环境准备、安装过程与验证方法。请根据你的操作系统选择对应的分支操作。 (PS: 官方文档: 接入 Claude Code | DeepSeek API Docs) 一、安装 Node.js 18 或更高版本 Claude Code 基于 Node.js 运行…...

[开源] 交班信息一致性校验系统:面向临床医护的实时语义冲突检测与结构化摘要生成

本项目是专为国内医院交班场景设计的电子病历(EMR)辅助工具,解决护士与医生在护理记录和病程记录中同步填写、异步理解、隐性冲突这一长期存在的质控盲区。我们不替代人工判断,而是把“同一时间窗内两条记录是否说同一件事”这件事…...

5-8倍加速:ncnn 3×3卷积模块

5-8倍加速:ncnn 33矩阵卷积模块 我把腾讯ncnn的33卷积从手工循环替换成了自己的算法(Im2Col GEMM),实测加速5到8倍。 适用于大通道数(inch≥16, outch≥32)、大分辨率特征图、服务端推理场景。小通道建议…...

昇腾CANN asc-tools:NPU 运维诊断工具的实战手册

asc-tools 是 CANN 的运维诊断工具包——不在开发阶段用,在部署和运维阶段用。NPU 集群跑了几个月突然性能下降、某张卡频现 ECC 错误、推理延迟从 50ms 涨到 200ms——这些生产环境的问题,asc-tools 帮你定位。 asc-tools 包含哪些工具 asc-tools/ ├─…...

SwinFusion论文精读与代码复现:拆解‘跨域远程学习’如何让图像融合效果开挂

SwinFusion技术解析:跨域远程学习如何重塑图像融合范式 图像融合技术正经历一场由Transformer架构引领的范式变革。传统方法在全局依赖建模和跨域交互方面的局限性,催生了基于Swin Transformer的创新解决方案。本文将深入剖析SwinFusion这一通用图像融合…...

Navicat Premium连不上SQL Server?别慌,先检查这两个最容易忽略的配置(附驱动安装)

Navicat Premium连接SQL Server的实战排错指南:从报错到畅通的完整解决方案 第一次用Navicat Premium连接SQL Server数据库时,那种期待又忐忑的心情我太熟悉了。明明按照教程一步步填写了IP、端口、用户名和密码,点击"测试连接"后却…...

tcpdump 核心选项与过滤表达式实战指南:从基础到高效网络排查

1. 从命令行到洞察力:为什么你需要精通 tcpdump如果你在运维、开发或者网络安全领域工作,网络问题排查几乎是你绕不开的日常。当服务调用超时、接口响应异常,或者流量出现诡异波动时,你需要的不是猜测,而是证据。tcpdu…...

别再让FFT精度拖后腿了!手把手教你用三点插值法把频率估计误差降到最低

别再让FFT精度拖后腿了!手把手教你用三点插值法把频率估计误差降到最低 在音频调谐器里校准乐器音高时,工程师发现440Hz的标准音高在1024点FFT中总是显示为439.2Hz;5G基站接收端解调时,载波频率的微小偏移导致误码率飙升&#xff…...

COLMAP实战:如何用命令行搞定无人机航拍图像的三维重建?

COLMAP实战:如何用命令行搞定无人机航拍图像的三维重建? 无人机航拍技术正在彻底改变测绘、考古、农业和工程巡检等领域的工作方式。想象一下,你刚刚完成了一次大规模的无人机航拍任务,带回了数百甚至数千张高分辨率图像。这些图像…...

Unity连接Arduino BLE实战:5分钟实现PC端双向通信

1. 这不是“配对”,而是让Unity像手机App一样和Arduino对话很多人第一次尝试Unity连接Arduino蓝牙模块时,会下意识打开Windows的“蓝牙设置”去“添加设备”——结果折腾半小时,Unity里依然收不到任何数据。我最初也这么干过,直到…...

HC-05蓝牙模块连接Arduino/STM32的实战避坑指南:从3.3V/5V电平匹配到手机APP调试全流程

HC-05蓝牙模块连接Arduino/STM32的实战避坑指南:从3.3V/5V电平匹配到手机APP调试全流程 当你第一次尝试将HC-05蓝牙模块连接到Arduino或STM32开发板时,可能会遇到各种令人沮丧的问题:模块不响应、手机搜索不到设备、数据传输不稳定。这些问题…...

TI C2000 DSP开发笔记:除了IQMath,F28377D的定点计算还有这些隐藏技巧(含FFT/FIR函数初探)

TI C2000 DSP开发笔记:F28377D定点计算高阶技巧与FFT/FIR实战解析 在嵌入式信号处理领域,定点计算一直是平衡性能与精度的关键选择。TMS320F28377D作为TI C2000系列中的高性能DSP控制器,其IQMath库提供的定点计算能力远超基础算术运算范畴。本…...

LERF:将语言嵌入3D辐射场,实现开放词汇的3D语义查询

1. 项目概述:当语言成为3D场景的“探针”如果你玩过NeRF(神经辐射场),肯定被它从几张2D照片生成逼真3D场景的能力震撼过。但不知道你有没有和我一样的感受:生成的3D模型虽然好看,但像个“美丽的哑巴”。我们…...

GF6-WFV数据FLAASH大气校正避坑全记录:参数设置、光谱响应函数选择与结果验证

GF6-WFV数据FLAASH大气校正实战指南:从参数优化到结果验证 当处理国产高分六号卫星WFV相机数据时,大气校正环节往往是整个流程中的关键瓶颈。不同于常规Landsat或Sentinel数据,GF6-WFV特有的波段设置和响应特性使得FLAASH参数配置充满陷阱。本…...

从VLP-16到国产激光雷达:拆解看机械旋转式LiDAR的技术传承与差异

从VLP-16到国产激光雷达:机械旋转式LiDAR的技术传承与创新 在自动驾驶技术快速发展的浪潮中,激光雷达(LiDAR)作为环境感知的核心传感器,其技术演进一直备受关注。VLP-16作为机械旋转式LiDAR的经典产品,不仅…...

URDF导入Unity实战指南:坐标系转换与物理仿真校准

1. 为什么URDF导入Unity这件事,2025年依然让人抓耳挠腮你刚在ROS里调通了机械臂的运动学解算,PID参数也压得差不多了,信心满满地想把模型拖进Unity做可视化调试——结果双击URDF文件,Unity弹出一串红色报错:“Unknown …...

AI时代软件工程教育:同理心融入技术课程的教学实践

1. 项目概述:当代码遇见人心最近几年,我一直在高校和培训机构里讲授软件工程相关的课程,从传统的软件生命周期、设计模式,到如今火热的敏捷开发、DevOps。一个越来越强烈的感受是:我们的技术教育,似乎正在与…...

CAD图纸版本转换软件 | Teigha File Converter (v4.3.2.0)

介绍 Teigha File Converter 是一款 CAD 图纸版本转换软件,它支转换到 2018 及以下的 DMG、DXF 格式。截图下载地址👇👇https://pan.baidu.com/s/1LbqDZMZjfzsqueFsVSvyjA?pwd4274...

Linux网络编程核心:Socket、字节序与TCP/UDP实战解析

1. 从零开始理解 Linux 网络编程:Socket、字节序与地址转换如果你刚开始接触 Linux 下的网络编程,看到一堆socket、bind、connect、htonl之类的函数,还有sockaddr_in这种结构体,可能会觉得头大。别担心,这种感觉我十几…...

别再为OLED图片显示发愁了!手把手教你用Image2Lcd和PCtoLCD2002搞定STM32图片取模

STM32 OLED图片显示实战:从取模到驱动的完整解决方案 在嵌入式开发中,OLED显示屏因其高对比度、低功耗和快速响应等特性,成为许多项目的首选显示方案。但对于初学者来说,如何将普通图片转换为单片机可识别的数据格式,并…...

电子供应链服务转型:从元器件分销到技术赋能与韧性构建

1. 项目概述:从“卖货”到“赋能”的供应链服务转型在电子元器件分销这个看似传统的行业里,我从业十几年,亲眼见证了从“电话传真报价”到“线上实时库存”的变迁。最近和一位行业老友,也是某知名分销商的资深销售总监聊天&#x…...

为什么90%的工程师不敢用ChatGPT交付生产代码?——基于12家头部科技公司内部审计报告的独家解读

更多请点击: https://intelliparadigm.com 第一章:为什么90%的工程师不敢用ChatGPT交付生产代码?——基于12家头部科技公司内部审计报告的独家解读 信任鸿沟:不是能力不足,而是责任不可追溯 12家受访企业&#xff08…...

全域流量矩阵系统的运筹学解法:用线性规划模型,算出你100个账号的最优流量分配

手里有100个账号,抖音30个、小红书25个、视频号20个、B站15个、快手10个——然后呢?大多数人的做法是:每个平台平均发,每个账号随便发,发完看天吃饭。这不叫矩阵运营,这叫资源浪费。今天换个完全不同的视角…...

短视频矩阵系统的信号密码:用数字信号处理(DSP)理论,破解“限流“的底层逻辑

你有没有想过一个问题:同样一条视频,A账号发了50万播放,B账号发了500播放。内容一样、时长一样、甚至发布时间都一样——到底差在哪?答案不在内容里,在信号里。今天用数字信号处理(DSP)的视角&a…...

NotebookLM时间线创建全流程拆解(从零到专业级时间叙事)

更多请点击: https://codechina.net 第一章:NotebookLM时间线创建全流程拆解(从零到专业级时间叙事) NotebookLM 的时间线(Timeline)功能并非内置独立模块,而是依托其“脚注驱动叙事”机制&am…...

别再死记硬背POC了!深入理解Struts2漏洞家族史与OGNL表达式攻防演进

从OGNL表达式到漏洞家族史:Struts2安全攻防演进全景剖析 在Java Web安全领域,Struts2框架的漏洞史堪称一部活教材。许多安全工程师能够熟练使用工具复现S2-045、S2-057等著名漏洞,却对漏洞背后的技术原理和演进逻辑一知半解。这种知其然而不知…...

SolidWorks 2024新手避坑指南:从草图到三维实体,这5个特征操作最容易出错

SolidWorks 2024新手避坑指南:从草图到三维实体的5个关键特征操作 刚接触SolidWorks的新手工程师常常会在从二维草图转向三维实体建模的过程中踩到各种"坑"。这些错误不仅浪费时间,还可能让人对这款强大的三维设计软件产生挫败感。本文将聚焦五…...

从CST到ADS/Keysight:手把手教你导出精准的Touchstone文件做联合仿真

从CST到ADS/Keysight:手把手教你导出精准的Touchstone文件做联合仿真 在射频和微波系统设计中,电磁仿真与电路仿真的无缝衔接是提升设计效率的关键。许多工程师都曾遇到过这样的困境:在CST中精心优化的天线或滤波器模型,导出后却无…...

Paramiko vs. Fabric vs. Ansible:Python自动化运维三剑客,我该选哪个?

Paramiko vs. Fabric vs. Ansible:Python自动化运维三剑客深度对比 当服务器数量从个位数增长到三位数时,手工登录每台机器执行命令的效率瓶颈就会暴露无遗。作为Python技术栈的团队,我们通常会在Paramiko、Fabric和Ansible这三个工具中做出选…...

告别手动启动:在Windows Server上把Gitblit配置成稳定可靠的后台服务

Windows Server生产环境Gitblit服务化部署全指南 在团队协作开发中,代码仓库的稳定性和可靠性直接影响着整个研发流程的效率。对于使用Windows Server作为基础架构的企业来说,将Gitblit从简单的命令行工具转变为系统服务,是实现7x24小时不间断…...