以下是Node.js 和 Python 路径指定的完整命令总结这是追加的银锭注意系统变量中把他往后放否则那个pythion的占位符会再一次引导你去往C盘里装.各位老大一定在意。–一、Node.js 路径指定1. 安装 nvm 到 D 盘管理多版本 Node# 设置 nvm 安装目录环境变量[Environment]::SetEnvironmentVariable(NVM_HOME,D:\at-soft\1-sy\nvm,User)# 设置 Node.js 下载/安装目录[Environment]::SetEnvironmentVariable(NVM_SYMLINK,D:\at-soft\1-sy\nodejs,User)# 添加到 PATH$currentPath[Environment]::GetEnvironmentVariable(Path,User)$newPathD:\at-soft\1-sy\nvm;D:\at-soft\1-sy\nodejs;$currentPath[Environment]::SetEnvironmentVariable(Path,$newPath,User)2. npm 全局包路径指定到 D 盘# 创建目录mkdirD:\at-soft\1-sy\node\npm-global-Force# 设置 npm 全局安装路径npm configsetprefixD:\at-soft\1-sy\node\npm-global# 添加到 PATH永久$userPath[Environment]::GetEnvironmentVariable(Path,User)[Environment]::SetEnvironmentVariable(Path,D:\at-soft\1-sy\node\npm-global;$userPath,User)3. 验证配置# 查看 npm 配置npm config get prefix# 查看全局安装位置npm root-g# 查看全局包 bin 目录npm bin-g二、Python 路径指定uv 管理1. 安装 uv 到 D 盘# 设置 uv 安装目录$env:UV_INSTALL_DIR D:\at-soft\1-sy\uvirmhttps://astral.sh/uv/install.ps1|iex2. 设置 uv 环境变量全部指定到 D 盘# 创建目录结构mkdirD:\at-soft\1-sy\python\installs-Force# Python 解释器mkdirD:\at-soft\1-sy\python\bin-Force# python.exe 链接mkdirD:\at-soft\1-sy\python\cache-Force# 包缓存mkdirD:\at-soft\1-sy\python\tools-Force# uv tool 安装的工具# 设置永久环境变量[Environment]::SetEnvironmentVariable(UV_PYTHON_INSTALL_DIR,D:\at-soft\1-sy\python\installs,User)[Environment]::SetEnvironmentVariable(UV_PYTHON_BIN_DIR,D:\at-soft\1-sy\python\bin,User)[Environment]::SetEnvironmentVariable(UV_CACHE_DIR,D:\at-soft\1-sy\python\cache,User)[Environment]::SetEnvironmentVariable(UV_TOOL_DIR,D:\at-soft\1-sy\python\tools,User)# 添加 Python bin 到 PATH$userPath[Environment]::GetEnvironmentVariable(Path,User)[Environment]::SetEnvironmentVariable(Path,D:\at-soft\1-sy\python\bin;$userPath,User)3. 安装 Python# 重新加载环境变量后执行uv python install 3.12--default# 创建 python.exe 链接到 bin 目录手动复制Copy-ItemD:\at-soft\1-sy\python\installs\cpython-3.12.13-windows-x86_64-none\python.exeD:\at-soft\1-sy\python\bin\python.exe-Force4. 验证配置# 查看各目录位置uv pythondir# 解释器目录uv pythondir--bin# bin 目录uv cachedir# 缓存目录uv tooldir# 工具目录# 验证 Pythonpython--version python-cimport sys; print(sys.executable)三、快速检查脚本保存备用# 一键检查所有路径Write-Host Node.js -ForegroundColor GreenWrite-Hostnvm:$env:NVM_HOMEWrite-Hostnodejs:$env:NVM_SYMLINKWrite-Hostnpm prefix:$(npm config get prefix)Write-HostWrite-Host Python (uv) -ForegroundColor GreenWrite-HostUV_PYTHON_INSTALL_DIR:$env:UV_PYTHON_INSTALL_DIRWrite-HostUV_PYTHON_BIN_DIR:$env:UV_PYTHON_BIN_DIRWrite-HostUV_CACHE_DIR:$env:UV_CACHE_DIRWrite-HostUV_TOOL_DIR:$env:UV_TOOL_DIRWrite-HostWrite-Host PATH 检查 -ForegroundColor Green$env:Path-split;|Select-String(nvm|nodejs|python|uv)|ForEach-Object{$_}四、目录结构总结D:\at-soft\1-sy\ ├── nvm\ # nvm 本身 ├── nodejs\ # 当前使用的 Node.js 版本符号链接 ├── node\ │ └── npm-global\ # npm 全局包 │ ├── node_modules\ │ └── # 全局命令如 claude.cmd ├── uv\ # uv 可执行文件 │ ├── uv.exe │ └── uvx.exe └── python\ ├── installs\ # Python 解释器如 cpython-3.12.13 ├── bin\ # python.exe, python3.exe ├── cache\ # uv 包缓存 └── tools\ # uv tool 安装的工具如 ruff