本文基于Win11 x64编写

🚀 AI时代了,不建议在Windows中AI Coding,推荐所有项目都放到WSL内

🚀 在Windows上使用 IntelliJ IDEA、VS Code 等IDE,使用 Remote 直连WSL进行项目开发

安装Windows Terminal

Windows Terminal = 现代化终端壳 + 多环境统一入口 + 高生产力工具

# 在PowerShell中执行,如果无法下载,也可以从微软商店下载

# 安装
winget install Microsoft.WindowsTerminal

# 查看当前版本
Get-AppxPackage Microsoft.WindowsTerminal

# 更新
winget upgrade Microsoft.WindowsTerminal

升级PowerShell(可选)

新版本PowerShell跨平台、性能更好,安装方式见:

https://learn.microsoft.com/zh-cn/powershell/scripting/install/install-powershell-on-windows

1E4CA32B-8710-4E3D-979E-D415EAFE3A55.png@blog_pic_handle

安装WSL2

详见:https://qiyec.site/archives/bAQrT0aZ

WSL环境搭建

全部在WSL(linux子系统)中完成Node、Python、JDK、Maven等环境安装

Node管理

使用nvm管理多版本node

nvm官方地址:https://github.com/nvm-sh/nvm

安装nvm:

# 安装nvm
curl -o- https://raw.githubusercontent.com/nvm-sh/nvm/v0.40.4/install.sh | bash

配置环境变量:

# 编辑文件
vim ~/.bashrc

# 写入配置
export NVM_DIR="$HOME/.nvm"
[ -s "$NVM_DIR/nvm.sh" ] && . "$NVM_DIR/nvm.sh" # This loads nvm

刷新配置文件:

# 刷新配置
source ~/.bashrc

# 判断nvm是否安装成功
nvm -v

nvm常用命令:

nvm version

nvm list

nvm current

nvm install 20

nvm use 20

nvm uninstall 20

nvm install 24 --reinstall-packages-from=20

nvm alias default 24

Python管理

开发环境pyenv和uv二选一就好了,新项目建议选择uv

pyenv

pyenv官方地址:https://github.com/pyenv/pyenv

安装命令:

curl -fsSL https://pyenv.run | bash

设置环境变量:

# 编辑文件
vim ~/.bashrc

# 写入以下配置
export PYENV_ROOT="$HOME/.pyenv"
[[ -d $PYENV_ROOT/bin ]] && export PATH="$PYENV_ROOT/bin:$PATH"
eval "$(pyenv init - bash)"

刷新配置文件:

# 刷新配置
source ~/.bashrc

# 判断pyenv是否安装成功
pyenv --version

uv

官方链接:https://github.com/astral-sh/uv

安装命令:

curl -LsSf https://astral.sh/uv/install.sh | sh

验证安装:

uv --version

更新/卸载uv:

uv self update          # 更新 uv 自身
uv self uninstall       # 卸载 uv

详细uv指南:https://qiyec.site/archives/weCClg1h

AI Coding

Claude Code

Claude Code实战系列:https://qiyec.site/archives/PfrEUyyl