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

Claude Code 安装教程(macOS / Linux / Windows PowerShell 一键脚本)【2026 最新】

如何在国内安装 Claude Code?
Node 版本不够怎么办?
是否支持 Windows?
有没有一键安装脚本?

本教程提供:

  • ✅ macOS 一键安装脚本

  • ✅ Linux 一键安装脚本

  • ✅ Windows PowerShell 安装方法

  • ✅ Node.js 自动升级方案

  • ✅ 国内稳定使用解决方案


一、什么是 Claude Code?

Claude Code 是 Anthropic 官方推出的 CLI AI 编程助手工具。

安装后可在终端中使用:

  • 代码生成

  • 项目分析

  • Bug 修复

  • 命令解释

  • AI 辅助开发

官方 npm 包:

@anthropic-ai/claude-code

二、Claude Code 安装前的环境要求

最低要求:

  • Node.js >= 18

  • npm

检查方法:

node -v npm -v

如果 Node 版本低于 18,脚本会自动升级。


三、macOS / Linux 一键安装 Claude Code 脚本

适用系统:

  • macOS

  • Ubuntu / Debian

  • CentOS

  • Fedora

  • Arch Linux


✅ 一键安装命令

bash <(curl -fsSL https://yourdomain.com/install-claude.sh)

✅ 完整安装脚本(Node >=18 版本)

#!/usr/bin/env bash set -euo pipefail REQUIRED_NODE_MAJOR=18 maybe_sudo() { if [[ $EUID -eq 0 ]]; then "$@" elif command -v sudo >/dev/null 2>&1; then sudo "$@" else echo "need sudo"; exit 1 fi } node_ok() { if ! command -v node >/dev/null 2>&1 || ! command -v npm >/dev/null 2>&1; then return 1 fi local v="$(node --version 2>/dev/null || true)" v="${v#v}" local major="${v%%.*}" [[ "$major" =~ ^[0-9]+$ ]] && (( major >= REQUIRED_NODE_MAJOR )) } install_node() { if command -v apt >/dev/null 2>&1 || command -v apt-get >/dev/null 2>&1; then curl -fsSL https://deb.nodesource.com/setup_20.x | maybe_sudo bash - if command -v apt >/dev/null 2>&1; then maybe_sudo apt install -y nodejs else maybe_sudo apt-get install -y nodejs fi return fi if command -v dnf >/dev/null 2>&1; then curl -fsSL https://rpm.nodesource.com/setup_20.x | maybe_sudo bash - maybe_sudo dnf install -y nodejs return fi if command -v yum >/dev/null 2>&1; then curl -fsSL https://rpm.nodesource.com/setup_20.x | maybe_sudo bash - maybe_sudo yum install -y nodejs return fi if command -v pacman >/dev/null 2>&1; then maybe_sudo pacman -Sy --needed --noconfirm nodejs npm return fi if command -v brew >/dev/null 2>&1; then brew update brew install node@20 brew link --overwrite --force node@20 return fi echo "请先手动安装 Node.js >= 18" exit 1 } if ! node_ok; then install_node fi npm install -g @anthropic-ai/claude-code || { prefix="${HOME:-$PWD}/.npm-global" mkdir -p "$prefix" npm config set prefix "$prefix" npm install -g @anthropic-ai/claude-code export PATH="$prefix/bin:$PATH" } echo "Claude Code 安装完成。" echo "请继续执行【国内中转配置脚本】。"

四、Windows PowerShell 安装 Claude Code

适用系统:

  • Windows 10

  • Windows 11


PowerShell 安装脚本

$requiredMajor = 18 $nodeVersion = node -v 2>$null if (-not $nodeVersion) { Write-Host "请先安装 Node.js 18 以上版本" exit } $nodeVersion = $nodeVersion.TrimStart("v") $major = $nodeVersion.Split(".")[0] if ([int]$major -lt $requiredMajor) { Write-Host "Node 版本低于 18,请升级 Node.js" exit } npm install -g @anthropic-ai/claude-code if ($LASTEXITCODE -ne 0) { $prefix = "$HOME\.npm-global" New-Item -ItemType Directory -Force -Path $prefix npm config set prefix $prefix npm install -g @anthropic-ai/claude-code $env:PATH="$prefix;$env:PATH" } Write-Host "Claude Code 安装完成" Write-Host "请继续执行国内中转配置"

五、国内使用 Claude Code 的常见问题

在国内直接调用 API 常见问题:

  • 请求超时

  • API 连接失败

  • 认证异常

  • 延迟过高

如果你遇到这些问题,通常不是安装问题,而是网络访问问题。


六、国内稳定使用方案(推荐)

为了保证 Claude Code 稳定运行,建议使用国内中转配置。

国内中转配置获取地址:

👉 https://codexcli-china.com

支持:

  • 稳定访问

  • 低延迟

  • 简单配置

  • 无需复杂代理

获取配置后,执行覆盖脚本即可。


七、Claude Code 常见 FAQ

1️⃣ 必须 Node 18 吗?

是的,最低要求 Node >=18。

2️⃣ Windows 可以用吗?

可以,使用 PowerShell 安装即可。

3️⃣ 为什么安装成功却无法调用?

通常是 API 网络问题,建议使用中转配置。

4️⃣ 是否支持 macOS?

支持,包括 Apple Silicon。


八、总结

通过本教程,你可以:

  • 自动安装 Node 18+

  • 一键安装 Claude Code

  • 支持 macOS / Linux / Windows

  • 解决国内访问问题

如果你在国内使用 Claude Code:

建议优先配置中转服务

http://www.jsqmd.com/news/399245/

相关文章:

  • 题解:AcWing 801 二进制中1的个数
  • 寒假第二十天
  • 一文彻底搞懂强化学习
  • js XMLHttpRequest编程误区(复用这个对象导致的冲突问题)
  • 当Claude Code负责人说编程已解决,测试工程师该慌吗?
  • vue+springboot线上学生作业批改考试系统_6li288nu
  • pythonQT图书管理系统的进阶版本
  • vue+springboot基于线性回归的音乐推荐系统 爬虫 数据分析可视化大屏5
  • 一天一个Python库:httpcore - 异步HTTP核心库
  • vue+springboot基于聚类算法的美妆产品网络评价系统的化妆品爬虫数据采集与可视化分析系统
  • JAVA虚拟机-JVM
  • vue+springboot甜点蛋糕商城系统 团子烘焙销售服务系统
  • vue+springboot基于ai技术的学习资料分享平台
  • vue+springboot基于BS的中小企业商品进销存管理系统 数据分析可视化大屏系统 i59u2562
  • vue+springboot企业合同管理系统设计与实现 5c062cu7
  • vue+springboot城市供水管网爆管预警系统
  • vue+springboot人工智能AI问答时代个人计算机的安全防护科普系统
  • 土石方机械挖掘作业状态检测挖掘机渣土车工作状态检测数据集VOC+YOLO格式2006张7类别
  • ▲BPSK调制解调+扩频解扩通信链路matlab误码率仿真
  • Comsol磁场仿真:探索纯铁屏蔽壳体的奥秘
  • 全面解析 Mineru:高效文件解析工具的核心参数详解
  • 抖音评论采集I免登录I获客
  • EvoMap 硬刚 OpenClaw!从基因胶囊到仿生大脑,AI 的尽头果然是生物学
  • AI人工智能(七)SenseVoiceSmall 本地流处理—东方仙盟练气期
  • php字符串内插入变量
  • C/C++语言生成二维码——nayuki-qrcodegen库介绍
  • 《信号与系统》欧拉公式,时空的轮盘
  • 《信号与系统》泰勒级数与多项式拟合
  • Flutter三方库适配OpenHarmony【flutter_speech】— 持续语音识别与长录音
  • 2026版Eclipse IDE深度解析:从Java开发到全栈容器化部署的终极指南