You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Windows下diff-gaussian-rasterization、simple-knn Wheel构建失败求助

解决Windows下diff-gaussian-rasterization和simple-knn Wheel构建失败(WinError 2)的方法

针对你遇到的error: [WinError 2] 系统找不到指定文件导致Wheel构建失败的问题,结合Windows 11、CUDA 13.0、Python 3.10的环境,给你几个可行的解决步骤:

  • 必须用VS的x64命令提示符执行安装
    Windows下编译CUDA扩展依赖MSVC编译器,普通cmd/PowerShell加载不了完整的编译环境。找到你安装的Visual Studio(推荐VS2022)对应的x64 Native Tools Command Prompt,打开后再执行pip或编译命令,这是解决WinError 2最常见的原因。

  • 检查VS和CUDA的环境配置

    1. 确保VS安装了「桌面开发使用C++」工作负载,包含MSVC工具链、Windows SDK组件;
    2. 验证CUDA环境:执行nvcc --version,确认输出CUDA 13.0版本,同时系统环境变量里要有CUDA_PATH指向你的CUDA安装目录,Path里包含%CUDA_PATH%\bin。
  • 手动克隆仓库编译安装(替代自动构建)
    直接用pip拉取包构建容易出环境问题,手动克隆源码编译更可靠:

    1. 安装diff-gaussian-rasterization:
      git clone https://github.com/graphdeco-inria/diff-gaussian-rasterization.git
      cd diff-gaussian-rasterization
      python setup.py install
      
    2. 安装simple-knn:
      git clone https://github.com/DeNA/simple-knn.git
      cd simple-knn
      python setup.py install
      

    注意:所有命令都要在VS的x64命令提示符里运行。

  • 确认PyTorch与CUDA版本匹配
    执行python -c "import torch; print(torch.version.cuda)",如果输出的CUDA版本不是13.0,说明你装的PyTorch和系统CUDA不兼容,得重新安装对应CUDA 13.0版本的PyTorch。

  • 升级构建工具
    先执行pip install --upgrade setuptools wheel,确保setuptools和wheel是最新版,避免因工具老旧导致的构建错误。

内容的提问来源于stack exchange,提问作者ali slaiman

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.12 05:12:32