Claude Code 本地安装指南
以Ubuntu 24.04 LTS实例

修改为阿里云源
备份源
sudo cp /etc/apt/sources.list /etc/apt/sources.list.bak
编辑:
sudo vim /etc/apt/sources.list
替换:
deb https://mirrors.aliyun.com/ubuntu/ noble main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ noble-updates main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ noble-backports main restricted universe multiverse
deb https://mirrors.aliyun.com/ubuntu/ noble-security main restricted universe multiverse
保存:
:wq

更新:
sudo apt update
sudo apt upgrade -y
安装基础工具
sudo apt install -y \
curl \
wget \
git \
vim \
build-essential \
ca-certificates
检查:
git --version

国内安装 Node.js(推荐)
Claude Code npm 方式需要 Node.js 18+。
Ubuntu 自带版本可能旧,推荐 nvm。
1. 安装 nvm(国内优化)
执行:
curl -fsSL -o- https://gitee.com/mirrors/nvm/raw/v0.40.1/install.sh | bash

加载:
source ~/.bashrc
检查:
nvm -v

设置国内 Node 镜像
- 写入镜像配置
echo 'export NVM_NODEJS_ORG_MIRROR=https://npmmirror.com/mirrors/node' >> ~/.bashrc
- 生效
source ~/.bashrc
- 加载 nvm(如果还没加载)
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && \. "$NVM_DIR/nvm.sh"
- 安装 Node.js(会走国内镜像)
nvm install 22
- 验证
node -v
npm -v

配置 npm 国内源
查看:
npm config get registry
修改:
npm config set registry https://registry.npmmirror.com
验证:
npm config get registry
结果:
https://registry.npmmirror.com

安装 Claude Code
npm安装:
官方支持:
npm install -g @anthropic-ai/claude-code
安装完成:
claude --version

启动:
claude

国内连不上 Anthropic 官方
方案一:你有 HTTP 代理(如 clash/v2ray)
export HTTP_PROXY="http://你的代理IP:端口"
export HTTPS_PROXY="http://你的代理IP:端口"
export ANTHROPIC_API_KEY="sk-你的官方Key"
claude
方案二:你有 Anthropic 中转 API(推荐,无需代理)
export ANTHROPIC_API_KEY="sk-你的中转Key"
export ANTHROPIC_BASE_URL="https://你的中转地址" # 不要带 /v1 后缀
claude
快速验证网络
测试能否连上 Anthropic(国内会超时)
curl -I --connect-timeout 5 https://api.anthropic.com
测试你的中转地址(应该能通)
curl -I --connect-timeout 5 https://你的中转地址
Claude Code 官方文档:
https://docs.anthropic.com/en/docs/agents-and-tools/claude-code/overview
安装指南:https://docs.anthropic.com/en/docs/agents-and-tools/claude-code/install
设置指南:https://docs.anthropic.com/en/docs/agents-and-tools/claude-code/settings
命令参考:https://docs.anthropic.com/en/docs/agents-and-tools/claude-code/commands
故障排除:https://docs.anthropic.com/en/docs/agents-and-tools/claude-code/troubleshooting