项目背景

听说Claude很好用,同时看见Anyrouter有免费赠送100美金额度的活动(https://anyrouter.top/register?aff=1qUq领取地址),萌生了试用的想法。但发现Claude Code需要Linux系统,于是采用Win自带的WSL功能[1]解决。

由于网络问题无法通过在线命令 wsl --install 一键完成安装,最终通过手动下载WSL镜像并离线导入的方式,成功部署Ubuntu 24.04 LTS和Claude Code

WSL部署流程

一、开启Windows功能

图形界面方式

  1. Win+R 输入 optionalfeatures 打开Windows设置

  2. 勾选"虚拟机平台"和"适用于Linux的Windows子系统"

命令行方式(推荐): 以管理员身份打开PowerShell,依次执行:

# 启用WSL功能 dism.exe /online /enable-feature /featurename:Microsoft-Windows-Subsystem-Linux /all /norestart # 启用虚拟机平台 dism.exe /online /enable-feature /featurename:VirtualMachinePlatform /all /norestart

二、开启虚拟化技术

进入BIOS设置(Del/F10/F2/F11),找到CPU特征中的虚拟化技术或SVM模式并开启。

三、安装Linux内核更新包

下载并安装:https://wslstorestorage.blob.core.windows.net/wslblob/wsl_update_x64.msi

四、设置WSL2为默认版本

wsl --set-default-version 2

五、安装Linux发行版

离线下载:

将下载的Ubuntu2404-240425.AppxBundle保存至本地路径(如 D:\Ubuntu\)。

打开 PowerShell导航到cd D:\Ubuntu回车再输入 Add-AppxPackage .\Ubuntu2404-240425.AppxBundle回车后安装成功。

首次初始化Linux需创建账号密码密码

Claude Code部署

一、安装Node.js

# 安装Node.js LTS版本 curl -fsSL https://deb.nodesource.com/setup_lts.x | sudo bash - sudo apt-get install -y nodejs # 验证安装 node --version

二、安装Claude Code

# 全局安装Claude Code sudo npm install -g @anthropic-ai/claude-code # 验证安装 claude --version

三、基本使用

# 进入项目目录 cd your-project-folder # 设置环境变量(每次使用前需要) export ANTHROPIC_AUTH_TOKEN=sk-your-token-here export ANTHROPIC_BASE_URL=https://anyrouter.top # 启动Claude Code claude

四、配置环境变量(推荐)

为避免每次都手动设置环境变量,可以写入配置文件:

# 写入bashrc配置 echo 'export ANTHROPIC_AUTH_TOKEN=sk-your-token-here' >> ~/.bashrc echo 'export ANTHROPIC_BASE_URL=https://anyrouter.top' >> ~/.bashrc # 生效配置 source ~/.bashrc

五、配置完成后,重启终端直接使用:

cd your-project-folder claude

AI编程新手必备指令

一、基础导航

ls                    # 列出当前目录下的文件和文件夹 pwd                   # 显示当前所在的目录路径 cd [文件夹名]          # 进入指定文件夹(例如 cd Documents) cd ..                 # 返回上一级目录 mkdir [文件夹名]       # 创建一个新的文件夹 clear                 # 清空终端屏幕上的内容 exit                  # 关闭当前的 Ubuntu 终端

二、Claude Code 操作

claude                # 启动Claude Code cd my-project         # 进入项目目录 mkdir ai-app && cd ai-app  # 创建项目并进入

三、文件管理

cat app.py            # 查看文件内容 nano app.py           # 编辑文件 touch new.py          # 创建新文件 cp app.py backup.py   # 备份文件

四、运行代码

python3 app.py       # 运行Python文件 node app.js          # 运行Node.js文件

️ Win与Linux互通

\\wsl$               # 从Windows查看Linux文件

五、AI编程工作流

# 1. 确定位置 pwd # 2. 创建新项目并进入 mkdir my-ai-project && cd my-ai-project # 3. 启动Claude Code claude # 4. 开始AI编程(在Claude框内描述需求即可)

六、项目创建示例

mkdir my-chatbot && cd my-chatbot      # 聊天机器人项目 mkdir web-scraper && cd web-scraper    # 网页爬虫项目 mkdir data-tool && cd data-tool        # 数据分析工具

Claude Code启动!

归档

技术纯小白如何在Win11运行Linux子系统并部署Claude Code? #老温带你飞


  1. WSL,全称是适用于Linux 的Windows 子系统(Windows Subsystem for Linux),是微软提供的一项功能,允许在Windows 操作系统上运行Linux 环境,包括命令行工具、应用程序和系统服务。它不需要虚拟机或双启动,让开发人员可以在Windows 中无缝地使用Linux 工具。

技术纯小白零基础用Win系统搭建Claude Code教程的更多相关文章

  1. 作为比湖南还火的python网红,零基础要如何系统的开始学习呢?

    Python(发音:英[?pa?θ?n],美[?pa?θɑ:n]),是一种面向对象.直译式电脑编程语言,也是一种功能强大的通用型语言,已经具有近二十年的发展历史,成熟且稳定.它包含了一组完善而且容易理 ...

  2. 零基础学习Mahout之-----搭建单机环境

    一.Mahout是什么? Mahout是Apache的一个开源项目(http://mahout.apache.org/),提供了机器学习领域的若干经典算法,以便开发人员快速构建机器学习和数据挖掘方面的 ...

  3. 小白必看:零基础安装Linux系统(超级详细)

    我们以最新发布的CentOS 8.1为例,学习下如何安装Linux系统 准备工作: 1.一台可以访问互联网的电脑 2.VMware Workstation安装包 3.CentOS8.1镜像(CentO ...

  4. 2.4 小白必看:零基础安装Linux系统(超级详细)

    我们以新发布的 CentOS 8.1 为例,学习如何安装Linux系统. 准备工作: 1. 一台可以访问互联网的电脑 2. VMware Workstation安装包 3. CentOS8.1镜像文件 ...

  5. 小白零基础C#学习笔记

    一.概述 1..Net 1)..Net平台 2)..Net Frameword框架 说明:是.Net平台中不可缺少的一部分,提供了一个稳定的运行环境来保证.Net平台开发的各种应用能够正常运转. 2. ...

  6. DLL技术应用04 - 零基础入门学习Delphi47

    DLL技术应用04 让编程改变世界 Change the world by program 利用DLL实现窗体重用 利用 Delphi 的 DLL 功能,不但能够实现过程和函数重用,而且还可以实现窗体 ...

  7. DLL技术应用03 - 零基础入门学习Delphi46

    DLL技术应用03 让编程改变世界 Change the world by program DLL的加载和调用 [caption id="attachment_2685" alig ...

  8. 王者荣耀是怎样炼成的(二)《王者荣耀》unity安装及使用的小白零基础入门

    转载请注明出处:http://www.cnblogs.com/yuxiuyan/p/7535345.html 工欲善其事,必先利其器. 上回书说到,开发游戏用到unity和C#.本篇博客将从零开始做一 ...

  9. 惊了!!! 小白零基础学java (月薪过万是你的梦想嘛) 手把手教学 就怕你不动手【二十五】第二章【初识MySQL】

    初识MySQL1. 了解主流的数据库和数据库分类1.1 数据库概念数据库:按照数据结构来组织.存储和管理数据的一种建立在计算机存储设备上的仓库. 数据库的优势: 1. 可以持久化存储大量的数据.方便我 ...

  10. 零基础 Vue 开发环境搭建 打开运行Vue项目

    [相关推荐]IntellIJ IDEA 配置 Vue 支持 打开Vue项目 所需文件 node.js环境(npm包管理器)(node-v8.11.3-x64.msi)(npmV5.6.0) cnpm ...

随机推荐

  1. symfony学习笔记3.4(bundle、service、doctrine的使用…)

    yii.laravel框架都是基于symfony组件衍生,symfony的强大不用多说.文档里有的,很好找的就不写了 附: symfony官网  https://symfony.com/doc/3.4 ...

  2. P1166题解

    思路 花了半天去理解题意--意思是说给你一个选手的滚球情况,打出他当前的成绩.简单的说这题就是一个模拟(我才不是因为懒才找模拟题写的)思路也很简单,对每一轮进行以下几个判断就行啦: 首先判断有没有在两 ...

  3. 最新最完整的iphone开发ios开发证书/发布证书/推送证书/企业证书和描述文件制作方法与教程

    本文介绍最新的最全的如何制作 iOS 证书(开发证书.发布证书.推送证书,企业证书)和iphone配置描述文件,用于iphone和ipad开发构建 IOS App 应用.如果嫌麻烦,可以使用懒人工具a ...

  4. 如何用DevEco Studio的ArkUI Inspector轻松搞定鸿蒙应用UI布局

    作为一名鸿蒙应用开发者,我最近遇到了一个让我头疼不已的UI问题--一个看似简单的页面布局,却在真机上出现了严重的错位问题.按钮重叠.文本溢出.图片显示不全--这些问题不仅影响了用户体验,还让我在调试过 ...

  5. CentOS 7怎么开放端口

    转自:https://www.jb51.net/os/Ubuntu/617627.html 以开放8080端口为例,其他类似 centos7已经开始使用firewall作为防火墙,而不是iptable ...

  6. 【ROS】5.1 ARP攻击Turtlebot3汉堡Burger并解析移动报文

    原视频 ARP攻击 实验环境推荐:Linux虚拟机×2:Ubuntu 20.04或18.04或kali,被攻击机安装好ROS: 提升能力环境推荐:不同真机下的Linux虚拟机×2:Ubuntu 20. ...

  7. (NLP)关键词提取之——TF-IDF解析

    关键词提取--TF-IDF 1 TF-IDF定义 概要 tf-idf(英语:term frequency–inverse document frequency)是一种用于信息检索与文本挖掘的常用加权技 ...

  8. Ubuntu安装部署Zabbix网络监控平台和设备配置添加

    概述 Zabbix 由 Alexei Vladishev 创建,目前由 Zabbix SIA 主导开发和支持. Zabbix 是一个企业级的开源分布式监控解决方案. Zabbix 是一款监控众多参数的 ...

  9. 重磅!SpringBoot4发布,11项重大变更全解析!

    不知道大家最近没有发现?在我们新创建 Spring Boot 项目的时候,已经有了 Spring Boot 4.0.0 预览版这个选项了,如下图所示: 并且 Spring Boot 4 底层是基于全新 ...

  10. 你应该懂的AI大模型(四)之 LangChain

    这篇文章里面会有一些 python 代码,能看懂就行,可能会有语法错误大家当伪代码看吧, AI 应用开发也不会去敲这些代码(甚至整个过程都不太需要敲代码),文章中的这些代码只是为了更好的理解这些组件, ...