技术纯小白零基础用Win系统搭建Claude Code教程
项目背景
听说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功能
图形界面方式:
Win+R 输入
optionalfeatures打开Windows设置勾选"虚拟机平台"和"适用于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? #老温带你飞
WSL,全称是适用于Linux 的Windows 子系统(Windows Subsystem for Linux),是微软提供的一项功能,允许在Windows 操作系统上运行Linux 环境,包括命令行工具、应用程序和系统服务。它不需要虚拟机或双启动,让开发人员可以在Windows 中无缝地使用Linux 工具。 ︎
技术纯小白零基础用Win系统搭建Claude Code教程的更多相关文章
- 作为比湖南还火的python网红,零基础要如何系统的开始学习呢?
Python(发音:英[?pa?θ?n],美[?pa?θɑ:n]),是一种面向对象.直译式电脑编程语言,也是一种功能强大的通用型语言,已经具有近二十年的发展历史,成熟且稳定.它包含了一组完善而且容易理 ...
- 零基础学习Mahout之-----搭建单机环境
一.Mahout是什么? Mahout是Apache的一个开源项目(http://mahout.apache.org/),提供了机器学习领域的若干经典算法,以便开发人员快速构建机器学习和数据挖掘方面的 ...
- 小白必看:零基础安装Linux系统(超级详细)
我们以最新发布的CentOS 8.1为例,学习下如何安装Linux系统 准备工作: 1.一台可以访问互联网的电脑 2.VMware Workstation安装包 3.CentOS8.1镜像(CentO ...
- 2.4 小白必看:零基础安装Linux系统(超级详细)
我们以新发布的 CentOS 8.1 为例,学习如何安装Linux系统. 准备工作: 1. 一台可以访问互联网的电脑 2. VMware Workstation安装包 3. CentOS8.1镜像文件 ...
- 小白零基础C#学习笔记
一.概述 1..Net 1)..Net平台 2)..Net Frameword框架 说明:是.Net平台中不可缺少的一部分,提供了一个稳定的运行环境来保证.Net平台开发的各种应用能够正常运转. 2. ...
- DLL技术应用04 - 零基础入门学习Delphi47
DLL技术应用04 让编程改变世界 Change the world by program 利用DLL实现窗体重用 利用 Delphi 的 DLL 功能,不但能够实现过程和函数重用,而且还可以实现窗体 ...
- DLL技术应用03 - 零基础入门学习Delphi46
DLL技术应用03 让编程改变世界 Change the world by program DLL的加载和调用 [caption id="attachment_2685" alig ...
- 王者荣耀是怎样炼成的(二)《王者荣耀》unity安装及使用的小白零基础入门
转载请注明出处:http://www.cnblogs.com/yuxiuyan/p/7535345.html 工欲善其事,必先利其器. 上回书说到,开发游戏用到unity和C#.本篇博客将从零开始做一 ...
- 惊了!!! 小白零基础学java (月薪过万是你的梦想嘛) 手把手教学 就怕你不动手【二十五】第二章【初识MySQL】
初识MySQL1. 了解主流的数据库和数据库分类1.1 数据库概念数据库:按照数据结构来组织.存储和管理数据的一种建立在计算机存储设备上的仓库. 数据库的优势: 1. 可以持久化存储大量的数据.方便我 ...
- 零基础 Vue 开发环境搭建 打开运行Vue项目
[相关推荐]IntellIJ IDEA 配置 Vue 支持 打开Vue项目 所需文件 node.js环境(npm包管理器)(node-v8.11.3-x64.msi)(npmV5.6.0) cnpm ...
随机推荐
- symfony学习笔记3.4(bundle、service、doctrine的使用…)
yii.laravel框架都是基于symfony组件衍生,symfony的强大不用多说.文档里有的,很好找的就不写了 附: symfony官网 https://symfony.com/doc/3.4 ...
- P1166题解
思路 花了半天去理解题意--意思是说给你一个选手的滚球情况,打出他当前的成绩.简单的说这题就是一个模拟(我才不是因为懒才找模拟题写的)思路也很简单,对每一轮进行以下几个判断就行啦: 首先判断有没有在两 ...
- 最新最完整的iphone开发ios开发证书/发布证书/推送证书/企业证书和描述文件制作方法与教程
本文介绍最新的最全的如何制作 iOS 证书(开发证书.发布证书.推送证书,企业证书)和iphone配置描述文件,用于iphone和ipad开发构建 IOS App 应用.如果嫌麻烦,可以使用懒人工具a ...
- 如何用DevEco Studio的ArkUI Inspector轻松搞定鸿蒙应用UI布局
作为一名鸿蒙应用开发者,我最近遇到了一个让我头疼不已的UI问题--一个看似简单的页面布局,却在真机上出现了严重的错位问题.按钮重叠.文本溢出.图片显示不全--这些问题不仅影响了用户体验,还让我在调试过 ...
- CentOS 7怎么开放端口
转自:https://www.jb51.net/os/Ubuntu/617627.html 以开放8080端口为例,其他类似 centos7已经开始使用firewall作为防火墙,而不是iptable ...
- 【ROS】5.1 ARP攻击Turtlebot3汉堡Burger并解析移动报文
原视频 ARP攻击 实验环境推荐:Linux虚拟机×2:Ubuntu 20.04或18.04或kali,被攻击机安装好ROS: 提升能力环境推荐:不同真机下的Linux虚拟机×2:Ubuntu 20. ...
- (NLP)关键词提取之——TF-IDF解析
关键词提取--TF-IDF 1 TF-IDF定义 概要 tf-idf(英语:term frequency–inverse document frequency)是一种用于信息检索与文本挖掘的常用加权技 ...
- Ubuntu安装部署Zabbix网络监控平台和设备配置添加
概述 Zabbix 由 Alexei Vladishev 创建,目前由 Zabbix SIA 主导开发和支持. Zabbix 是一个企业级的开源分布式监控解决方案. Zabbix 是一款监控众多参数的 ...
- 重磅!SpringBoot4发布,11项重大变更全解析!
不知道大家最近没有发现?在我们新创建 Spring Boot 项目的时候,已经有了 Spring Boot 4.0.0 预览版这个选项了,如下图所示: 并且 Spring Boot 4 底层是基于全新 ...
- 你应该懂的AI大模型(四)之 LangChain
这篇文章里面会有一些 python 代码,能看懂就行,可能会有语法错误大家当伪代码看吧, AI 应用开发也不会去敲这些代码(甚至整个过程都不太需要敲代码),文章中的这些代码只是为了更好的理解这些组件, ...