Claude Code保姆级教程:原生安装登录+第一次改代码全流程实测
很多开发者第一次听说 Claude Code 都会问同一个问题:它和网页版聊天机器人到底有什么不一样?一句话说清:网页版只能在浏览器里回答你,而 Claude Code 运行在你自己的终端里、你指定的项目文件夹里,它能读代码、改文件、跑命令,你负责提需求和检查结果。听起来很美好,但第一次安装最容易卡住的地方,恰恰不是写代码,而是装不上、登录不上、装好了命令找不到。这篇就把这条路从头走通:原生安装、登录、第一次改代码,外加最常见的几个坑。
一、先搞清楚:装之前要准备什么
Claude Code 是 Anthropic 的终端编程助手,官方推荐用原生安装器安装,不再像早期那样依赖 npm 全局安装。开始之前先确认四件事,缺一不可,少了任何一项,后面报错都很难定位。
第一,系统要求。macOS、Linux、Windows 都能装,但 Windows 上要区分 PowerShell 和 CMD,两个窗口用的安装命令完全不同,抄错命令是新手第一大坑。
第二,账号要求。Claude Code 需要付费的 Claude 套餐或者 Console 账号,免费的 claude.ai 套餐不包含 Claude Code。如果你用免费账号登录,装得再顺利也会在权限这一步被拦住,这不是安装失败,是账号本身没有开通。
第三,网络要求。安装过程要从官方服务器下载程序,需要能正常访问外网;公司内网、代理环境下如果下载失败,先排查网络和代理,而不是反复重装。
第四,准备一个练习项目。不要第一次就直接在真实工作项目里让它改代码。新建一个空文件夹当试验田,改坏了删掉重来,零成本。
二、安装:按你的终端选对一条命令
原生安装器的核心逻辑很简单:根据你的操作系统和终端类型,运行对应的安装脚本,装完之后换一个新终端窗口验证。千万不要把 PowerShell 的命令粘贴到 CMD 里,也不要反过来。
macOS、Linux、WSL 用户,在终端里运行:
curl -fsSL https://claude.ai/install.sh | bash
Windows PowerShell 用户,窗口标题或提示符显示 PS 开头,运行:
irm https://claude.ai/install.ps1 | iex
Windows CMD 用户,提示符是不带 PS 的盘符路径,运行:
curl -fsSL https://claude.ai/install.cmd -o install.cmd && install.cmd && del install.cmd
另外两条备用安装方式也顺带记一下:macOS 可以用 Homebrew 安装,命令是 brew install --cask claude-code;Windows 可以用 WinGet,命令是 winget install Anthropic.ClaudeCode。不过要注意,用包管理器安装的版本需要手动升级,不像原生安装器那样自动跟进,图省事优先选原生安装器。
安装过程中有一个容易误判的细节:安装器下载时可能没有任何进度显示,看起来像卡住了。只要没有报错,先耐心等它跑完,不要中途关窗口、不要重复执行,否则可能装出两份互相干扰的程序。
装完之后,关键一步是换一个全新的终端窗口,再运行验证命令:
claude --version
如果安装成功,这里会打印出一串版本号。想做更全面的自检,再运行:
claude doctor
这个命令不会开启会话,只做环境检查,装完感觉哪里不对劲时,先跑它再去查别的。
三、登录:两种方式,选一种走到底
在项目文件夹里运行 claude,就能进入 Claude Code。第一次启动会让你登录,按提示完成浏览器授权即可。这里有两种常见场景,处理方式不一样。
场景一:本机终端、本机浏览器。这是最顺的情况,终端弹出登录提示,浏览器打开授权页,确认后回到终端,登录就完成了。
场景二:远程服务器、SSH 环境,登录页在另一台机器的浏览器里打不开。这时不要硬等,在登录提示处按 c 复制授权链接,把链接粘贴到你本地电脑的浏览器里打开,完成授权后再把验证码粘回终端。这是官方给远程场景留的口子,很多人不知道,白白卡半天。
登录成功后,建议先跑一次状态确认,看看当前生效的是哪种授权方式。如果之前在环境变量里设置过 ANTHROPIC_API_KEY,它可能会覆盖掉你的登录态,导致明明登录了却提示组织被禁用之类的错误。遇到这种报错,先检查并清理掉旧的环境变量,再重新登录。
四、第一次改代码:从一个小任务开始
现在进入正题。新建一个练习文件夹,放一个最简单的示例文件,比如一个只有几行代码的 Python 脚本,或者一个简单的网页文件。然后在这个文件夹里运行 claude,进入交互界面。
第一次给它的任务一定要小、要具体。不要说“帮我优化这个项目”,而是说清楚三件事:改哪个文件、改成什么样、怎么验证。比如:“请给这个脚本加一个命令行参数,运行后打印参数内容,并告诉我验证命令。”任务越小,你越容易判断它做得对不对。
它执行的过程中会不断向你申请权限:读文件、改文件、跑命令,每一步都会先问你。这时候不要图省事直接开全放行模式,先看它要改什么、为什么要改,养成先审后放的习惯。等它做完,先看它给出的改动摘要,再自己打开文件核对,最后亲手跑一次验证命令,确认结果符合预期,再算这次任务真正完成。
还有一个值得从第一天就养成的习惯:给项目写一份 CLAUDE.md。里面写清楚这个项目是干什么的、用什么命令跑测试、有哪些不能碰的目录和规则。Claude Code 每次进项目都会读它,相当于你给它立的规矩。规矩写得越清楚,它后面犯低级错误的概率就越低。
五、踩坑提醒:装不上、登录不上,基本都是这几条
第一个坑:claude: command not found。最常见的原因是安装目录没有加进 PATH。原生安装器默认把程序放在用户目录下的 .local/bin 里,macOS 和 Linux 上可以在 shell 配置文件里加一行 export PATH="$PATH:$HOME/.local/bin",Windows 上则是把 %USERPROFILE%\.local\bin 加进用户 PATH。改完之后一定要开新终端窗口再试,在旧窗口里重复执行是没用的。
第二个坑:PowerShell 和 CMD 命令混用。在 PowerShell 里运行 CMD 的命令,会报类似符号不被识别的错误;在 CMD 里运行 irm 命令,会报命令不存在。报错信息本身就是线索:看到符号错误,先确认自己到底在哪个终端里。
第三个坑:同一个终端窗口反复验证。安装器改的是新窗口的环境,旧窗口读不到新路径。所以验证命令永远要在新开的窗口里跑,这是新手最容易忽略的一步。
第四个坑:旧的环境变量顶掉新登录。前面提到的 ANTHROPIC_API_KEY 残留,会导致登录后仍然提示组织被禁用。清理环境变量、清理 shell 配置文件里的旧配置、重启终端,三步做完再登录。
第五个坑:登录后报 403。这通常不是安装问题,而是账号权限问题:可能是你的工作区管理员还没有给这个工作区开通 Claude Code,也可能是公司代理在中间干扰。先确认套餐和工作区权限,再排查代理,不要在安装环节死磕。
第六个坑:直接在真实项目里开全放行。权限放行模式跳过了每一步确认,适合隔离的容器或虚拟机,不适合装着账号密码、未提交代码的主力机。第一次用,宁可多点几次确认,也不要一次放到底。
六、小结
Claude Code 的上手路径其实只有四步:选对终端命令安装、换新窗口验证、按场景完成登录、在小项目里先跑一个具体任务。真正决定你用得顺不顺的,不是第一次改代码有多炫,而是三件事有没有做到位:安装目录进没进 PATH、登录方式和账号权限对不对、项目规矩有没有写进 CLAUDE.md。把这三件事做扎实,后面再让它处理更大的任务,心里才有底。
如果你之前在 Codex CLI、Gemini CLI 这类终端编程工具上踩过类似的坑,会发现规律是相通的:终端工具的麻烦,十有八九出在安装路径、登录授权和权限确认这三个环节,而不是模型本身。下次换任何一个同类工具,先按这个顺序排查,能省下大半时间。
DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。
更多推荐


所有评论(0)