悦书阁 悦书阁
首页
学习笔记
技术文档
AI技术
更多
  • 分类
  • 标签
  • 归档

Felix

大道至简 知易行难
首页
学习笔记
技术文档
AI技术
更多
  • 分类
  • 标签
  • 归档
  • 部署文档

    • 博客搭建
    • Jenkins教程
    • Docker安装和简单使用
    • minio安装
    • Mysql安装
    • Redis安装
    • Docker部署服务
    • IKEv2 VPN 部署教程
    • Windows开发环境配置指南
      • 一、nvm-windows 安装
        • 1. 下载安装包
        • 2. 安装步骤
        • 3. 验证安装
        • 4. 配置镜像源(可选,国内推荐)
      • 二、nvm-windows 安装 Node.js 与切换版本
        • 1. 查看可用版本
        • 2. 安装指定版本
        • 3. 切换 Node.js 版本
        • 4. 设置默认版本
        • 5. 卸载版本
        • 6. 常见问题
      • 三、Python 安装
        • 方式一:官网安装包(推荐新手)
        • 1. 下载安装包
        • 2. 安装步骤
        • 3. 验证安装
        • 方式二:Microsoft Store(简单快捷)
        • 方式三:使用 winget(命令行安装)
        • 配置 pip 镜像源(国内推荐)
      • 四、uv 安装
        • 1. 安装 uv
        • 方式一:PowerShell 安装(推荐)
        • 方式二:pip 安装
        • 方式三:下载二进制文件
        • 2. 验证安装
        • 3. uv 常用命令
        • 安装包
        • 创建虚拟环境
        • 其他常用命令
        • 4. uv 项目管理(新功能)
        • 5. 配置镜像源
      • 五、总结
        • 推荐开发环境
      • 参考链接
    • VPN 连接监控与 Telegram 实时通知
    • Windows Gitea 搭建完整指南
    • XXL-JOB 分布式任务调度平台部署
    • Claude-Code插件市场设计
  • 开发工具

  • 经验技巧

  • 技术文档
  • 部署文档
liufei379
2026-05-28
目录

Windows开发环境配置指南

本文介绍 Windows 系统下开发环境的快速搭建,涵盖 Node.js 版本管理(nvm-windows)和 Python 包管理器(uv)的安装与使用。

# 一、nvm-windows 安装

nvm-windows 是 Windows 平台下的 Node.js 版本管理器,可以方便地在多个 Node.js 版本之间切换。

# 1. 下载安装包

访问 GitHub Release 页面下载最新版本:

https://github.com/coreybutler/nvm-windows/releases
1

下载 nvm-setup.exe 安装程序。

# 2. 安装步骤

  1. 双击运行 nvm-setup.exe
  2. 选择安装路径(建议默认,或自定义到非中文、非空格路径)
  3. 选择 Node.js 符号链接路径(用于切换版本时自动创建的 node 快捷方式)
  4. 等待安装完成

# 3. 验证安装

打开新的命令行窗口(CMD 或 PowerShell),执行:

nvm version
1

若显示版本号,则安装成功。

# 4. 配置镜像源(可选,国内推荐)

找到 nvm 安装目录下的 settings.txt 文件(默认路径 C:\Users\<用户名>\AppData\Roaming\nvm\settings.txt),添加以下内容:

node_mirror: https://npmmirror.com/mirrors/node/
npm_mirror: https://npmmirror.com/mirrors/npm/
1
2

或在命令行执行:

nvm node_mirror https://npmmirror.com/mirrors/node/
nvm npm_mirror https://npmmirror.com/mirrors/npm/
1
2

# 二、nvm-windows 安装 Node.js 与切换版本

# 1. 查看可用版本

查看所有可安装的 Node.js 版本:

nvm list available
1

查看已安装的版本:

nvm list
1

# 2. 安装指定版本

安装最新 LTS 版本:

nvm install lts
1

安装指定版本:

nvm install 20.10.0
nvm install 18.19.0
1
2

# 3. 切换 Node.js 版本

切换到指定版本:

nvm use 20.10.0
1

切换后验证:

node -v
npm -v
1
2

# 4. 设置默认版本

nvm-windows 没有 alias default 命令(这是 Linux/macOS 版本的语法)。

方式一:使用 nvm use 后保持

执行 nvm use 20.10.0 后,该版本会被记录,下次打开终端仍为该版本(除非手动切换)。

方式二:添加到启动脚本(可选)

若希望每次打开终端自动切换到指定版本,可在 PowerShell 配置文件中添加:

# 编辑 PowerShell 配置文件
notepad $PROFILE

# 添加以下内容
nvm use 20.10.0
1
2
3
4
5

# 5. 卸载版本

nvm uninstall 18.19.0
1

# 6. 常见问题

问题:切换版本时报错 exit status 1

解决方案:

  1. 以管理员身份运行命令行
  2. 确保 Node.js 符号链接路径有写入权限
  3. 关闭所有使用 Node.js 的程序后再切换

问题:npm 命令找不到

切换版本后会自动关联 npm,若仍找不到,重新安装该版本的 Node.js:

nvm uninstall 20.10.0
nvm install 20.10.0
nvm use 20.10.0
1
2
3

# 三、Python 安装

# 方式一:官网安装包(推荐新手)

# 1. 下载安装包

访问 Python 官网下载页面:

https://www.python.org/downloads/windows/
1

选择最新的稳定版本,下载 Windows installer (64-bit)。

# 2. 安装步骤

  1. 双击运行安装程序
  2. 重要:勾选 Add Python to PATH(将 Python 添加到环境变量)
  3. 选择 Install Now 或自定义安装路径
  4. 等待安装完成

# 3. 验证安装

python --version
pip --version
1
2

# 方式二:Microsoft Store(简单快捷)

  1. 打开 Microsoft Store
  2. 搜索 Python
  3. 选择所需版本(如 Python 3.12)并安装

# 方式三:使用 winget(命令行安装)

# 搜索可用版本
winget search Python.Python

# 安装指定版本
winget install Python.Python.3.12
1
2
3
4
5

# 配置 pip 镜像源(国内推荐)

临时使用:

pip install package_name -i https://pypi.tuna.tsinghua.edu.cn/simple
1

永久配置:

pip config set global.index-url https://pypi.tuna.tsinghua.edu.cn/simple
1

# 四、uv 安装

uv 是 Astral 开发的超快速 Python 包管理器,用 Rust 编写,速度比 pip 快 10-100 倍。

# 1. 安装 uv

# 方式一:PowerShell 安装(推荐)

powershell -ExecutionPolicy ByPass -c "irm https://astral.sh/uv/install.ps1 | iex"
1

# 方式二:pip 安装

pip install uv
1

# 方式三:下载二进制文件

从 GitHub Releases 下载:

https://github.com/astral-sh/uv/releases
1

将下载的 uv.exe 放入 PATH 环境变量目录。

# 2. 验证安装

uv --version
1

# 3. uv 常用命令

# 安装包

# 安装单个包
uv pip install requests

# 从 requirements.txt 安装
uv pip install -r requirements.txt

# 安装开发依赖
uv pip install pytest --dev
1
2
3
4
5
6
7
8

# 创建虚拟环境

# 创建虚拟环境
uv venv

# 指定 Python 版本创建
uv venv --python 3.12

# 激活虚拟环境(Windows CMD)
.venv\Scripts\activate

# 激活虚拟环境(PowerShell)
.venv\Scripts\Activate.ps1
1
2
3
4
5
6
7
8
9
10
11

# 其他常用命令

# 查看已安装的包
uv pip list

# 卸载包
uv pip uninstall requests

# 导出依赖
uv pip freeze > requirements.txt

# 同步依赖(确保环境与 requirements.txt 一致)
uv pip sync requirements.txt
1
2
3
4
5
6
7
8
9
10
11

# 4. uv 项目管理(新功能)

uv 还支持项目级别的依赖管理:

# 初始化新项目
uv init my-project
cd my-project

# 添加依赖
uv add requests

# 移除依赖
uv remove requests

# 运行脚本
uv run python main.py
1
2
3
4
5
6
7
8
9
10
11
12

# 5. 配置镜像源

# 临时使用
uv pip install requests --index-url https://pypi.tuna.tsinghua.edu.cn/simple

# 永久配置(环境变量)
setx UV_INDEX_URL https://pypi.tuna.tsinghua.edu.cn/simple
1
2
3
4
5

# 五、总结

工具 用途 安装方式
nvm-windows Node.js 版本管理 exe 安装包
Node.js JavaScript 运行时 通过 nvm 安装
Python 编程语言 官网安装包 / winget / Microsoft Store
uv Python 包管理器 PowerShell 脚本 / pip

# 推荐开发环境

Node.js: 20.x LTS(通过 nvm-windows 管理)
Python: 3.12.x(官网安装)
包管理: uv(替代 pip,速度更快)
1
2
3

# 参考链接

  • nvm-windows GitHub (opens new window)
  • Node.js 官网 (opens new window)
  • Python 官网 (opens new window)
  • uv 官方文档 (opens new window)
  • npmmirror 镜像站 (opens new window)
  • 清华 PyPI 镜像 (opens new window)
#nvm#nodejs#python#uv
上次更新: 2026/5/28 09:44:31
IKEv2 VPN 部署教程
VPN 连接监控与 Telegram 实时通知

← IKEv2 VPN 部署教程 VPN 连接监控与 Telegram 实时通知→

最近更新
01
Claude-Code插件市场设计
06-17
02
XXL-JOB 分布式任务调度平台部署
06-15
03
Windows Gitea 搭建完整指南
06-10
更多文章>
Theme by Vdoing | Copyright © 2022-2026 Felix
  • 跟随系统
  • 浅色模式
  • 深色模式
  • 阅读模式