技术纯小白零基础用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 ...
随机推荐
- 什么是 Java 中的 logging write barrier?
什么是 Java 中的 Logging Write Barrier? Logging Write Barrier 是 Java 垃圾回收器在维护堆引用关系时常用的一种机制.它是一种特殊的写屏障(Wri ...
- 编译nwjs/node-webkit可用的sqlite3简单靠谱的解决方案/在nwjs里使用sqlite
大胸弟,如果你和我一样把官方给的方法和网上的文章都试过了还是编译不过,但又必须在nwjs里使用sqlite数据库,那么请继续往下看. 我的解决方法就是: 1.不编译 来吧,拥抱html5吧,具体来说就 ...
- SQL 日常练习 (十八)
也没啥, 就是入坑 sql 根本停不下来, 势必要达到所谓 "精通" 的地步. 从网上的例子也快搬运完了, 而工作中的 sql 又是万万不能外泄了. 因此想着, 该去哪里搬砖呢, ...
- 将 Excel 拼接为 SQL 脚本
好像半年前,我就有写过将 Excel 数据, 逐条 或 批量 插入 mysql 数据库, 那时候正在建库嘛, 想着弄个脚本来批量刷新和处理. 工具当时用的 pandas, 这个, 强的一批的工具, 无 ...
- MongoDB从入门到实战之Windows快速安装MongoDB
前言 本章节的主要内容是在 Windows 系统下快速安装 MongoDB 并使用 Navicat 工具快速连接. MongoDB从入门到实战之MongoDB简介 MongoDB从入门到实战之Mong ...
- 【译】Visual Studio 推出预览版 Agent 模式
规划.构建.测试.修复 -- 一切只需一个提示. Visual Studio 17.14 版本已向所有用户公开预览版 Agent 模式.Visual Studio 中的 Agent 模式允许您使用自然 ...
- 使用qt+网上的api做股票查看器
股票球,采用的是qt和新浪的api来设计,目前只有查看功能,2021年1月17日开始开发,后续可能会持续更新(可能跟心情有关) k线图在 Windows下获取数据有问题,还没来得及做,目前在Linux ...
- ODOO产品介绍
自己整理的odoo15产品介绍资料,内容供参考,需要ppt的请联系: 欢迎技术交流.项目合作 !
- @Transactional嵌套事务失效异常Transaction rolled back because it has been marked as rollback-only
摘要:注解@Transactional嵌套事务失效,抛出异常ransaction rolled back because it has been marked as rollback-only,解决办 ...
- 终极指南:Scrum中如何设置需求优先级
需求众多不知道如何下手?总想先做简单的需求,复杂需求却一拖再拖?那么,我们是时候开始考虑如何设置需求优先级了. 本期终极指南将展示如何为需求设置有效优先级,如何有效管理工作量,让效率指数倍增长,搭配 ...