Windows安装Claude Code全流程

这里不赘述账号申请,很多网上很多资料了。在 Windows 系统上使用 Claude Code,主要有两种官方推荐的路径:一种是利用 Windows 自带的 Linux 子系统(WSL),另一种是尝试通过 PowerShell 直接安装。此外,你也可以选择将其功能集成到 VS Code 编辑器中使用。这里我们使用第一种,因为这是目前最稳定、被广泛验证的方式。

  1. 启用并安装 WSL

    • 管理员身份打开 PowerShell。

    • 依次执行以下命令:

      powershell 复制代码
      dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart
      dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart
    • 重启电脑使更改生效。

    • 重启后,再次以管理员身份打开 PowerShell,执行 wsl --install 来安装默认的 Linux 发行版(通常是 Ubuntu)。过程中你需要设置一个 Linux 系统的用户名和密码。
      如果这一步提示了如下报错,即使这个链接能通过浏览器打开,也需要处理网络问题
      无法从"raw.githubusercontent.com/microsoft/W... 提取列表分发。无法解析服务器的名称或地址
      错误代码: Wsl/InstallDistro/WININET_E_NAME_NOT_RESOLVED

  2. 处理网络问题方法

    1. 诊断DNS解析问题
    • 按Win + R输入cmd回车打开命令行工具,执行 ping raw.githubusercontent.com 获取IP地址(如 185.199.110.133
    1. 修改Hosts文件
    • 使用IDE(需管理员权限)编辑 C:\Windows\System32\drivers\etc\hosts

    • 添加行:185.199.110.133 raw.githubusercontent.com

    1. 刷新DNS缓存
    • 在PowerShell中执行:ipconfig /flushdns
    1. 重新执行wsl --install
    • 执行命令并设置WSL用户名和密码
  3. 在 WSL 中安装 Node.js

    • 从开始菜单打开你安装的 Linux 发行版(如 Ubuntu)。

    • 首先更新系统包并安装 Node.js(如果未安装):

      bash 复制代码
      sudo apt update && sudo apt upgrade -y
      curl -fsSL https://deb.nodesource.com/setup_20.x | sudo -E bash -
      sudo apt-get install -y nodejs
    • 验证Node.js安装,执行:node --version (成功输出:20.19.5

  4. 安装Claude Code

    bash 复制代码
    npm install -g @anthropic-ai/claude-code
  5. 将ANTHROPIC_AUTH_TOKEN和ANTHROPIC_BASE_URL写入~/.zshrc
    在Ubuntu中,使用vim命令修改~/.zshrc

    bash 复制代码
    vim ~/.zshrc

    将如下内容写入~/.zshrc,注意将xxxx替换为自己的ANTHROPIC_AUTH_TOKEN,将ANTHROPIC_BASE_URL替换为自己的ANTHROPIC_BASE_URL

    bash 复制代码
    # Claude Code 环境变量
    export ANTHROPIC_AUTH_TOKEN=xxxx
    export ANTHROPIC_BASE_URL=xxx

    立即重新加载并执行当前用户的 .zshrc 配置文件,后续如果遇到需要输入/login登录的场景可以执行一下完成登录

    bash 复制代码
    source ~/.zshrc
  6. 使用Claude Code
    在Ubuntu中,输入claude code即可启动

相关推荐
Java.熵减码农2 小时前
解决Linux修改环境变量后导致登录循环进不去系统的问题
linux·运维·服务器
天骄t3 小时前
嵌入式系统与51单片机核心原理
linux·单片机·51单片机
猫头虎3 小时前
如何在浏览器里体验 Windows在线模拟器:2026最新在线windows模拟器资源合集与技术揭秘
运维·网络·windows·系统架构·开源·运维开发·开源软件
阿部多瑞 ABU4 小时前
`chenmo` —— 可编程元叙事引擎 V2.3+
linux·人工智能·python·ai写作
孟健4 小时前
出海圈都说好用的 Claude Skills,我用 Codex 试了一遍:UI/UX 直接起飞大家好,我是孟健。 最近我研究了一下出海圈很多人都在用、并且口碑
ai编程·claude
徐同保4 小时前
nginx转发,指向一个可以正常访问的网站
linux·服务器·nginx
HIT_Weston4 小时前
95、【Ubuntu】【Hugo】搭建私人博客:_default&partials
linux·运维·ubuntu
实心儿儿5 小时前
Linux —— 基础开发工具5
linux·运维·算法
oMcLin5 小时前
如何在SUSE Linux Enterprise Server 15 SP4上通过配置并优化ZFS存储池,提升文件存储与数据备份的效率?
java·linux·运维
hugo_im7 小时前
写了一个 claude.md,AI 写代码终于不乱来了
claude·vibecoding