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

Windows11下无法安装mmcv-full==1.3.0及构建wheel的求助

解决Windows11下mmcv-full==1.3.0安装失败的方法

一、确认版本兼容性(核心前提)

  • 运行以下命令检查当前环境版本:
    python -c "import torch; print('Python:', __import__('sys').version.split()[0]); print('PyTorch:', torch.__version__); print('CUDA:', torch.version.cuda)"
    
  • mmcv-full==1.3.0仅支持Python 3.6-3.8、PyTorch 1.5.0/1.6.0/1.7.0,CUDA版本对应10.1/10.2/11.0(CPU版无CUDA要求)。版本不匹配的话,先调整PyTorch到兼容范围。

二、优先用预编译Wheel安装(跳过编译)

  • 找到匹配你环境的mmcv-full==1.3.0预编译wheel,命名规则为mmcv_full-1.3.0-cp{py版本}-cp{py版本}-win_amd64[_{cuda版本}].whl,例如:
    • Python3.8 + CPU:mmcv_full-1.3.0-cp38-cp38-win_amd64.whl
    • Python3.7 + CUDA10.2:mmcv_full-1.3.0-cp37-cp37-win_amd64_cu102.whl
  • 下载后执行本地安装:
    pip install 你的wheel文件名.whl
    

三、修复编译环境后重新安装

若找不到预编译wheel,按以下步骤解决编译问题:

  1. 安装编译工具:
    安装Visual Studio Build Tools,勾选「Desktop development with C++」组件,确保包含MSVC编译器、Windows 10/11 SDK、C++ CMake工具。安装完成后重启命令行。
  2. 更新编译依赖:
    pip install -U numpy cython setuptools wheel
    
  3. 设置编译开关:
    • CPU版先执行:
      set MMCV_WITH_OPS=0
      
    • CUDA版确保CUDA_PATH环境变量指向CUDA安装目录。
  4. 指定版本安装:
    • 用pip:
      pip install mmcv-full==1.3.0 -v
      
    • 或用mim(先更新mim):
      pip install -U openmim
      mim install mmcv-full==1.3.0
      

四、手动编译源码安装

如果以上方法均失败,尝试源码编译:

  1. 获取mmcv v1.3.0的源码包,解压后进入源码目录。
  2. 执行编译安装:
    pip install -e .
    
    或生成wheel后安装:
    python setup.py bdist_wheel
    pip install dist/mmcv_full-1.3.0-*.whl
    

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.07.06 10:38:21