玩转ClaudeCode:ClaudeCode安装教程(Windows+Linux+MacOS)

玩转ClaudeCode:ClaudeCode安装教程(Windows+Linux+MacOS)

本文介绍如何安装 AI 编码界一骑绝尘的最强工具 ——— Claude Code。安装不同的操作系统环境,本文会从 Windows、Linux、Mac 三个不同的系统环境依次介绍安装方法。

其中,Windows 系统作为大家最主流的操作系统,提供了两种安装方式,一种方式是直接在 Windows 的终端里安装,另一种是在 Windows 的子系统(WSL)内完成安装。其中,通过 WSL 安装,我们又可以分为,WSL 环境的直装和基于 WSL 的容器化安装(Docker),几种方法各有利弊,但均可正常使用。

Windows 环境直装 Claude Code

1. 获取 Claude Code 账号

访问 Claude Code 中国镜像站,完成账户注册。

输入邀请码 DZFW8J,获得价值100$的使用额度。

2. 配置 Claude Code 运行环境

访问 Git官网下载。

在这里插入图片描述

检查环境是否安装,如果没有,需要安装 node 环境(推荐先下载 nvm 做好 node 版本管理)。

node-vnpm-v
在这里插入图片描述

设置 Windows 系统环境变量:

  • 变量名:ANTHROPIC_BASE_URL,变量值:https://api.aicodemirror.com/api/claudecode
  • 变量名:ANTHROPIC_API_KEY,变量值:你的密钥
  • 变量名:ANTHROPIC_AUTH_TOKEN,变量值:你的密钥
在这里插入图片描述


点击确定,保存环境变量的修改。

3. 安装并启动 Claude Code

卸载已安装的Claude Code(未安装请跳过)

npm uninstall -g @anthropic-ai/claude-code 

安装官方原版包

npminstall-g @anthropic-ai/claude-code 
在这里插入图片描述

重启Windows PowerShell后运行以下命令,确认安装成功。

claude -v
在这里插入图片描述
d: cd D://workspace/project claude 
在这里插入图片描述

Windows 子系统安装 Claude Code

1. 安装 WSL 环境

① 确认 Windows 功能已开启

打开 “控制面板 → 程序 → 启用或关闭 Windows 功能”

勾选 “适用于 Linux 的 Windows 子系统” 和 “虚拟机平台”

在这里插入图片描述

点“确定”后重启电脑。

开机后,管理员模式打开 Terminal, 启用 WSL 和支撑 WSL2 所需的虚拟机平台组件。

dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart 
在这里插入图片描述

再次重启电脑。

② 更新和升级 WSL2 内核

wsl --update wsl --set-default-version 2

如果你还没安装任何 Linux 发行版,可以直接运行:

wsl --install

③ 检查 WSL 发行版状态

在 Terminal(管理员)里输入:

wsl --list--verbose

可以看到已经安装的 Linux 发行版:

NAME STATE VERSION Ubuntu Stopped 2 docker-desktop Stopped 2 docker-desktop-data Stopped 2 

如果你还没安装任何 Linux 发行版,可以直接运行:

wsl --install

这会自动安装 Ubuntu 并设置 WSL2 为默认。

在这里插入图片描述

WSL 环境搭建好之后,按需选择下面三种安装方式。

2. WSL 环境安装 Claude Code

① 获取 Claude Code 账号

访问 Claude Code 中国镜像站,完成账户注册。

输入邀请码 DZFW8J,获得价值100$的使用额度。

② 安装 Claude Code

启动 WSL 环境,执行环境检查脚本:

curl-fsSL https://download.aicodemirror.com/env_deploy/env-install.sh |bash
在这里插入图片描述


卸载已安装的Claude Code

npm uninstall -g @anthropic-ai/claude-code 

安装官方原版包

npminstall-g @anthropic-ai/claude-code 
在这里插入图片描述

在「API密钥」界面配置一个API Key
访问仪表板的「API密钥」页面,创建并复制一个新的API密钥

在这里插入图片描述

复制并执行环境变量配置脚本:

sudoapt-getinstall jq curl-fsSL https://download.aicodemirror.com/env_deploy/env-deploy.sh |bash-s -- "你的API_KEY"
在这里插入图片描述


配置成功后,我们重启终端。

在新终端切换到需要使用 Claude Code 的项目,启动 Claude Code。

cd /mnt/d/workspace/project claude 
在这里插入图片描述

3. Docker 环境安装 Claude Code

① 官网下载安装 Docker Desktop

  • Docker 官网 下载并安装最新版。
  • 安装过程中勾选 “Use WSL 2 based engine”,并完成向导重启。
在这里插入图片描述

② Docker Engine 配置镜像源

打开 Docker Desktop,进入设置页面 (齿轮图标) ,编辑 Docker Engine 为下面内容:

{"builder":{"gc":{"defaultKeepStorage":"20GB","enabled":true}},"dns":["8.8.8.8","8.8.4.4"],"experimental":false,"features":{"buildkit":true},"insecure-registries":["https://hub.atguigu.com"],"registry-mirrors":["https://docker.mirrors.ustc.edu.cn","https://registry.docker-cn.com","http://hub-mirror.c.163.com","https://cr.console.aliyun.com/","https://mirror.ccs.tencentyun.com"]}
在这里插入图片描述

③ Docker Desktop 与 WSL 集成

打开设置的 Resources 页面。

打开 WSL integration 页面,勾选 Enable integration with my default WSL distro 选项。

在这里插入图片描述

然后检查 Advanced 页面内是否提示:You are using the WSL 2 backend。显示这个说明我们已经集成上了 WSL。

这里要求已安装至少一个 Linux 发行版(如 Ubuntu),如果没有安装,需要参考 环境准备 完成安装。

④ 创建 Claude Code 开发环境镜像

我们需要创建一个目录作为Docker的运行目录(如 D:\Tools\Docker\my-dev),然后在运行目录下面创建一个 Dockerfile 文件。通过编写 Dockerfile,可以在镜像里预装编译器、依赖包、工具链等,一次构建、随处可复用。

Dockerfile 文件内容:

# 1. 基础镜像 FROM ubuntu:22.04 # 关闭交互提示 ENV DEBIAN_FRONTEND=noninteractive # 3. 替换为国内 HTTP 源,避免 ca-certificates 未安装时的证书校验错误 RUN sed-i's|http://.*.ubuntu.com|http://mirrors.aliyun.com|g' /etc/apt/sources.list \&&sed-i's|http://security.ubuntu.com|http://mirrors.aliyun.com|g' /etc/apt/sources.list # 4. 更新索引并安装必备包(含 ca-certificates),遇到下载错误时重试 3 次并跳过缺失包 RUN apt-get update \&&apt-getinstall-y --no-install-recommends \ ca-certificates \ build-essential \git\curl\vim\ python3 \ python3-pip \ nodejs \npm\ --fix-missing \-o Acquire::Retries=3\&&rm-rf /var/lib/apt/lists/* # 可选:更换回官方 HTTPS 源(此时已有 ca-certificates,可校验证书)# RUN sed -i 's|http://mirrors.aliyun.com|https://archive.ubuntu.com|g' /etc/apt/sources.list# 4. 创建一个非 root 用户,避免容器内文件权限问题 ARG USERNAME=dev ARG UID=1000 RUN useradd-m-u${UID}-s /bin/bash ${USERNAME}\&&apt-get update \&&apt-getinstall-ysudo\&&echo"${USERNAME} ALL=(ALL) NOPASSWD:ALL">> /etc/sudoers \&&rm-rf /var/lib/apt/lists/* # 5. 切换到普通用户USER${USERNAME}# 6. 工作目录 WORKDIR /workspace # 7. 默认启动 shell CMD ["bash"]

接下来,我们来构建镜像。打开 Terminal 切到该目录:

mkdir D:\Tools\Docker\my-dev cd D:\Tools\Docker\my-dev 

这里我为了防止一次性构建时拉取 ubuntu:22.04 时间过长,所以先手动拉下来。

docker pull ubuntu:22.04 

同理,node 环境也是。

docker pull node:18 

然后构建镜像(给它起个易记的名字,比如 ubuntu-demo):

docker build -t ubuntu-demo .

其中,-t ubuntu-demo 是给镜像命名,. 表示在当前目录作为构建上下文,Dockerfile 也在这里。

在这里插入图片描述

⑤ 启动 Claude Code 开发环境容器

将本地的 Claude 安装包目录、项目代码和其他工作目录挂到容器里:

docker run -it\--name claude-code \-v D:/Tools/Docker/ClaudeCode/Claude:/workspace/claude \-v D:/Tools/Docker/ClaudeCode/Code:/workspace/project \ ubuntu-demo 

进入容器后,验证 Node 与 npm,检查版本确保环境正常:

node--versionnpm--version

⑥ 获取 Claude Code 账号

访问 Claude Code 中国镜像站,完成账户注册。

输入邀请码 DZFW8J,获得价值100$的使用额度。

⑦ 容器内安装 Claude Code

在容器内的控制台,执行环境检查脚本:

curl-fsSL https://download.aicodemirror.com/env_deploy/env-install.sh |bash
在这里插入图片描述


卸载已安装的Claude Code

npm uninstall -g @anthropic-ai/claude-code 

安装官方原版包

npminstall-g @anthropic-ai/claude-code 
在这里插入图片描述

在「API密钥」界面配置一个API Key
访问仪表板的「API密钥」页面,创建并复制一个新的API密钥

在这里插入图片描述

复制并执行环境变量配置脚本:

sudoapt-getinstall jq curl-fsSL https://download.aicodemirror.com/env_deploy/env-deploy.sh |bash-s -- "你的API_KEY"
在这里插入图片描述


配置成功后,我们重启终端。

在新终端切换到需要使用 Claude Code 的项目,启动 Claude Code。

cd workspace/project claude 
在这里插入图片描述

输入你的指令,点击回车,Claude Code会自动进行任务编排和操作。

在这里插入图片描述

Linux 环境安装 Claude Code

1. 获取 Claude Code 账号

访问 Claude Code 中国镜像站,完成账户注册。

输入邀请码 DZFW8J,获得价值100$的使用额度。

2. 安装 Claude Code

Claude Code 原生支持 Ubuntu 18.04+、CentOS 7+、Debian 10+、Fedora 30+,一键安装即可。

打开终端,执行环境检查脚本:

curl-fsSL https://download.aicodemirror.com/env_deploy/env-install.sh |bash
在这里插入图片描述


卸载已安装的Claude Code

npm uninstall -g @anthropic-ai/claude-code 

安装官方原版包

npminstall-g @anthropic-ai/claude-code 
在这里插入图片描述

在「API密钥」界面配置一个API Key
访问仪表板的「API密钥」页面,创建并复制一个新的API密钥

在这里插入图片描述

复制并执行环境变量配置脚本:

sudoapt-getinstall jq curl-fsSL https://download.aicodemirror.com/env_deploy/env-deploy.sh |bash-s -- "你的API_KEY"
在这里插入图片描述


配置成功后,我们重启终端。

3. 使用 Claude Code 进行开发

在新终端切换到需要使用 Claude Code 的项目,启动 Claude Code。

cd workspace/project claude 
在这里插入图片描述


输入你的指令,点击回车,Claude Code会自动进行任务编排和操作。

在这里插入图片描述

MacOS 环境安装 Claude Code

1. 获取 Claude Code 账号

访问 Claude Code 中国镜像站,完成账户注册。

输入邀请码 DZFW8J,获得价值100$的使用额度。

2. 安装 Claude Code

Claude Code 原生支持 macOS 10.15+ 系统,一键安装即可。

打开终端,执行环境检查脚本:

curl-fsSL https://download.aicodemirror.com/env_deploy/env-install.sh |bash
在这里插入图片描述


卸载已安装的Claude Code

npm uninstall -g @anthropic-ai/claude-code 

安装官方原版包

npminstall-g @anthropic-ai/claude-code 
在这里插入图片描述

在「API密钥」界面配置一个API Key
访问仪表板的「API密钥」页面,创建并复制一个新的API密钥

在这里插入图片描述

复制并执行环境变量配置脚本:

sudoapt-getinstall jq curl-fsSL https://download.aicodemirror.com/env_deploy/env-deploy.sh |bash-s -- "你的API_KEY"
在这里插入图片描述


配置成功后,我们重启终端。

3. 使用 Claude Code 进行开发

在新终端切换到需要使用 Claude Code 的项目,启动 Claude Code。

cd workspace/project claude 
在这里插入图片描述


输入你的指令,点击回车,Claude Code会自动进行任务编排和操作。

在这里插入图片描述

安装常见问题

① 之前安装过其他版本 Claude Code

之前安装过其他版本 Claude Code,请先直接全局卸载(在任意目录执行)

$ npm uninstall -g @anthropic-ai/claude-code 

Windows环境执行失败请使用管理员模式打开命令行。

② 卸载残留导致API Error

这种一般是环境变量问题。

  • Mac版本:根目录下有个隐藏文件夹叫.zshrc,里面配置了三个镜像的环境变量,删除这三行保存,然后重新开一下终端;
  • Windows版本:删除用户路径下的.claude文件;
  • Linux版本:rm ~/.claude,然后重新启动 claude;

③ Claude -v 报错

运行 claude -v,可以看到大段 js 报错。

大概率是 node 版本问题,请提升至 20 以上版本(网传18版本即可,但经实测18版本仍然有不少安装失败的情况)

通过切换 node 到 20+ 版本,claude -v 成功出现版本号。

④ 其他安装问题

访问 Claude Code 中国镜像站-最新安装教程 ,查看最新安装方法和常见安装问题的解答。


Claude Code 开发者交流社区

福利多多,立即加入 👇 👇 👇

Claude Code 中国开发者交流社区

期待与你的思维碰撞,共同奔赴AI开发的浪潮!

Read more

开源模型如何盈利

开源模型如何盈利

🍋🍋AI学习🍋🍋🔥系列专栏: 👑哲学语录: 用力所能及,改变世界。💖如果觉得博主的文章还不错的话,请点赞👍+收藏⭐️+留言📝支持一下博主哦🤞 当下 AI 大厂选择开源模型,不是放弃产品竞争,而是换了一种更高级的竞争方式—— 从「闭源模型独占」转向「开源生态主导」,看似 “让利”,实则是构建更深的技术壁垒、商业护城河和行业话语权,完全符合大厂的长期战略利益。 下面从核心动机、竞争逻辑、商业化路径三个维度拆解,结合你熟悉的大模型技术栈(LoRA、DPO、vLLM)和应用场景(体检质控、养老机器人),讲清楚背后的底层逻辑: 一、 大厂开源模型的核心动机:不是慈善,是战略布局 1. 用开源构建「生态壁垒」,绑定开发者群体 大厂的核心竞争力从来不是 “模型参数大小”,而是围绕模型的工具链、算力资源、行业解决方案。开源基础模型,本质是

By Ne0inhk

ZEEKLOG博客推荐:2025年最值得尝试的开源ASR工具

2025年最值得尝试的开源ASR工具:Fun-ASR深度解析 在智能办公、远程协作和语音交互日益普及的今天,如何高效地将会议录音、客户通话或访谈内容转化为可编辑的文字,已成为企业和开发者面临的核心挑战之一。尽管市面上已有不少商业语音识别API,但高昂的成本、数据外传的风险以及对专业术语识别不准等问题,始终制约着其在敏感场景中的广泛应用。 正是在这样的背景下,由钉钉与通义实验室联合推出、开发者“科哥”主导构建的 Fun-ASR 横空出世。这款基于大模型的开源语音识别系统,不仅实现了接近实时的转写速度和高精度中文识别能力,更通过一个简洁直观的WebUI界面,让非技术人员也能轻松完成批量语音处理任务。它不是简单的技术堆砌,而是一次面向真实使用场景的工程重构——将高性能、易用性与隐私保护真正融合在一起。 从端到端架构看Fun-ASR的技术实现 Fun-ASR 的核心是名为 Fun-ASR-Nano-2512 的端到端语音识别模型,采用Transformer-based结构设计,能够直接将音频信号映射为文本输出,跳过了传统ASR中复杂的声学模型、语言模型分离训练流程。整个识别过程被拆解

By Ne0inhk

GitHub 2FA双重验证实战指南:从Edge插件到扫码一步到位

1. 为什么你的GitHub账户急需2FA?一个真实的故事 前几天,一个朋友半夜给我发消息,语气都快哭了。他辛辛苦苦维护了两年的开源项目,代码仓库突然被清空了,还被人用他的账号发了一堆垃圾信息。他第一反应是密码泄露了,但密码是他用密码管理器生成的、又长又复杂的唯一密码。问题出在哪?后来GitHub支持团队回复说,他的账户遭遇了“凭证填充”攻击。简单说,就是黑客用从其他网站泄露的账号密码,来批量“撞”GitHub的登录。只要密码不幸在其他地方重复使用了,哪怕再复杂,也形同虚设。 这件事让我后背发凉,也让我下定决心,必须把双重验证(2FA)这个“防盗门”给身边每一个开发者朋友都安上。你可能觉得,我的代码又不值钱,谁会来黑我?这个想法太危险了。你的GitHub账户远不止是一个代码托管平台。它关联着你的数字身份,是你技术能力的名片,可能链接着你的云服务密钥、CI/CD流水线,甚至是公司的私有仓库。一旦失守,损失的可能不只是代码,更是信誉和机会。 GitHub官方也一直在大力推动2FA。现在,很多敏感操作,比如修改密码、

By Ne0inhk
Linux系统学习【深入剖析Git的原理和使用(上)】

Linux系统学习【深入剖析Git的原理和使用(上)】

🔥承渊政道:个人主页 ❄️个人专栏: 《C语言基础语法知识》《数据结构与算法》 《C++知识内容》《Linux系统知识》 ✨逆境不吐心中苦,顺境不忘来时路!🎬 博主简介: 引言:在软件开发的全流程中,版本控制是保障协作效率、规避开发风险的核心基石,而Git作为目前最流行、最强大的分布式版本控制系统,早已渗透到从个人开发到大型企业级项目的每一个环节.无论是多人协作时的代码冲突解决、开发过程中的版本回溯,还是跨环境的代码同步、分支管理,Git都以其高效、安全、灵活的特性,成为开发者必备的核心工具.然而,多数开发者对Git的使用仍停留在“会用基础命令”的层面——知道用git add提交暂存、git commit提交本地、git push推送远程,却未必理解这些命令背后的底层逻辑:暂存区(Stage)、本地仓库(Local Repository)、远程仓库(Remote Repository)之间的数据流是怎样的?Git如何高效追踪文件的每一次变更?分布式架构与SVN等集中式版本控制系统相比,核心优势到底体现在哪里? 基于此,

By Ne0inhk