跳到主要内容
极客日志极客日志面向AI+效率的开发者社区
首页博客我的书AI学习GitHub 精选镜像AI 生图工具UI配色美学关于
搜索内容 / 工具 / 仓库 / 镜像...⌘K搜索
注册
博客列表
PythonAI算法

Windows 上安装 Python-vLLM 的两种方法

Windows 系统下 vLLM 安装主要包含 wheel 包安装和源码构建两种方式。推荐优先使用已发布的 wheel 包,需确认 Python、PyTorch 及 CUDA 版本兼容性。源码构建需安装 Visual Studio 2019 及以上版本,配置 CUDA 环境变量,并处理 Flash Attention 等依赖。安装过程中需注意依赖冲突问题,必要时手动修复 triton_windows 或 xformers 等库。编译时需设置 DISTUTILS_USE_SDK 等变量,并初始化 VC 编译环境。

墨染流年发布于 2026/3/15更新于 2026/10/2099 浏览
Windows 上安装 Python-vLLM 的两种方法

Windows 上安装 Python-vLLM 的两种方法

vLLM Windows 仓库

vLLM Logo

在 Windows 上安装 vLLM 主要有两种方式:通过已发布的 wheel 包安装和从源码构建安装。

一、通过现有发布的 wheel 包安装(推荐)

发布 v0.11.0

Wheel Package

文件示例:vllm-0.11.0+cu124-cp312-cp312-win_amd64.whl

1. 确认版本兼容性

确保 Python、PyTorch 和 CUDA 版本与 wheel 包要求一致(具体版本信息见发布页面)。

2. 下载 wheel 包

从 最新发布页面 下载作者提供的版本。注意:torch 和 CUDA 版本高于发布版也能安装成功,但可能拉取大量依赖导致冲突(如 triton_windows、xformers),后期可能需要手动修复。

3. 安装 wheel 包

打开命令行,使用 pip 安装下载的 wheel 文件:

pip install vllm-0.11.0+cu124-cp312-cp312-win_amd64.whl

(请替换为实际下载的 wheel 文件路径和文件名)

Installation Success

二、从源码构建安装(不推荐)

前置要求

  • 安装 Visual Studio 2019 或更高版本(用于编译环境)。
  • 安装 CUDA 并配置环境变量(如 CUDA_ROOT、CUDA_HOME 或 CUDA_PATH)。

步骤

1. 安装依赖并构建
# 安装指定版本的 PyTorch(以 CUDA 12.6 为例,需与你的 CUDA 版本匹配)
pip install torch==2.7.1+cu126 torchaudio==2.7.1+cu126 torchvision==0.22.1+cu126 --index-url https://download.pytorch.org/whl/cu126

# 若已安装兼容的 PyTorch,可运行以下脚本复用现有环境
python use_existing_torch.py

# 安装构建依赖
pip install -r requirements/build.txt
pip install -r requirements/windows.txt

# 构建并安装 vLLM
pip install . --no-build-isolation
2. 设置环境变量
set DISTUTILS_USE_SDK=1
set VLLM_TARGET_DEVICE=cuda
set MAX_JOBS=10

如需启用 cuDNN、cuSPARSELt 等功能,需额外设置对应路径:

# 启用 cuDNN(替换为实际安装路径)
set USE_CUDNN=1
set CUDNN_LIBRARY_PATH=PATH_TO_CUDNN_INSTALL_DIR\lib\CUDNN_CUDA_VERSION\x64
set CUDNN_INCLUDE_PATH=PATH_TO_CUDNN_INSTALL_DIR\include\CUDNN_CUDA_VERSION

# 启用 cuSPARSELt(替换为实际安装路径)
set USE_CUSPARSELT=1
set CUSPARSELT_INCLUDE_PATH=PATH_TO_CUSPARSELT_INSTALL_DIR\include
set CUSPARSELT_LIBRARY_PATH=PATH_TO_CUSPARSELT_INSTALL_DIR\lib
3. 配置 Visual Studio 编译环境

运行 Visual Studio 的 vcvarsall.bat 以初始化 x64 编译环境:

VISUAL_STUDIO_INSTALL_PATH\VC\Auxiliary\Build\vcvarsall.bat x64
4. 克隆仓库
git clone --single-branch --branch vllm-for-windows https://github.com/SystemPanic/vllm-windows.git
cd vllm-windows

注意事项

  • 从源码构建时,Flash Attention v3 默认在 Windows 上禁用(因编译时间过长)。如需强制启用,可设置环境变量 set VLLM_FORCE_FA3_WINDOWS_BUILD=1。
  • 确保所有路径中的占位符(如 PATH_TO_CUDNN_INSTALL_DIR)替换为实际安装路径。
  • 若遇到编译或安装错误,建议检查依赖版本兼容性,并参考官方仓库的 issue 或文档进一步排查。

Build Info

目录

  1. Windows 上安装 Python-vLLM 的两种方法
  2. 一、通过现有发布的 wheel 包安装(推荐)
  3. 1. 确认版本兼容性
  4. 2. 下载 wheel 包
  5. 3. 安装 wheel 包
  6. 二、从源码构建安装(不推荐)
  7. 前置要求
  8. 步骤
  9. 1. 安装依赖并构建
  10. 安装指定版本的 PyTorch(以 CUDA 12.6 为例,需与你的 CUDA 版本匹配)
  11. 若已安装兼容的 PyTorch,可运行以下脚本复用现有环境
  12. 安装构建依赖
  13. 构建并安装 vLLM
  14. 2. 设置环境变量
  15. 启用 cuDNN(替换为实际安装路径)
  16. 启用 cuSPARSELt(替换为实际安装路径)
  17. 3. 配置 Visual Studio 编译环境
  18. 4. 克隆仓库
  19. 注意事项

更多推荐文章

查看全部
  • AirSim 无人机仿真环境完整部署实战教程
  • 基于 STM32 的智能水质检测系统
  • Mac 安装 OpenClaw 并配置飞书机器人
  • OpenClaw 高级使用:多 Agent 协作与云端本地联动配置指南
  • 汇川 RobotLab 软件常规操作指南
  • Windows 中 CMD 输入 python 命令跳转微软商店的解决方法
  • AI 产品经理核心职责、挑战与技能指南
  • OpenClaw 安装与飞书接入实操
  • Unreal 对 C++ 的改造:UObject 对象模型详解
  • Stable Diffusion 像素人物帧动画制作指南(含 AnimeEffects 教程)
  • 网络安全十大热门岗位解析与职业发展指南
  • SQL Server 2019 及 SSMS 安装教程
  • Python 自动化实战:pyautogui 鼠标键盘控制指南
  • Linux iperf3 网络带宽与质量测试工具详解
  • C# 调用 Java 的 5 种集成方案对比
  • 哈希表原理与五大经典算法实战
  • Java 最新版本详细安装与配置教程
  • Python3 基础语法与实战应用指南:爬虫数据分析机器学习入门
  • KrLongAI 旗博士本地部署 AI 数字人口播自动化工程实践
  • C++ 模板进阶:非类型参数与特化详解

相关免费在线工具

  • 加密/解密文本

    使用加密算法(如AES、TripleDES、Rabbit或RC4)加密和解密文本明文。 在线工具,加密/解密文本在线工具,online

  • RSA密钥对生成器

    生成新的随机RSA私钥和公钥pem证书。 在线工具,RSA密钥对生成器在线工具,online

  • Mermaid 预览与可视化编辑

    基于 Mermaid.js 实时预览流程图、时序图等图表,支持源码编辑与即时渲染。 在线工具,Mermaid 预览与可视化编辑在线工具,online

  • 随机西班牙地址生成器

    随机生成西班牙地址(支持马德里、加泰罗尼亚、安达卢西亚、瓦伦西亚筛选),支持数量快捷选择、显示全部与下载。 在线工具,随机西班牙地址生成器在线工具,online

  • Gemini 图片去水印

    基于开源反向 Alpha 混合算法去除 Gemini/Nano Banana 图片水印,支持批量处理与下载。 在线工具,Gemini 图片去水印在线工具,online

  • curl 转代码

    解析常见 curl 参数并生成 fetch、axios、PHP curl 或 Python requests 示例代码。 在线工具,curl 转代码在线工具,online