本文基于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

安装WSL2
详见:
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 -vnvm常用命令:
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 24Python管理
开发环境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 --versionuv
官方链接: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指南:
AI Coding
Claude Code
Claude Code实战系列:
【开发环境】Windows+WSL2+AI Coding最佳姿势
https://qiyec.site/archives/Poh9B8zm