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

Windows conda安装TensorFlow目标检测API时pycocotools构建wheel报错

问题原因

该报错是因为pycocotools包含Cython实现的C扩展模块,Windows环境下从源码构建该包时,需要本地安装Microsoft Visual C++ 14.0及以上版本的编译工具链,当前环境缺少对应编译组件,因此无法完成wheel包构建,导致安装流程中断。
另外你贴出的安装命令存在笔误:python -m pip install 末尾缺少.参数,该参数用于指定从当前目录读取setup.py执行安装,正确命令应为python -m pip install .。

解决方案

方案1:安装预编译版pycocotools(推荐,无需安装大型编译工具)

直接安装预编译好的适配Windows的pycocotools包,完全绕过本地编译步骤,耗时短、出错概率低:

  • 先中断当前运行的安装进程
  • 激活你的conda虚拟环境,执行以下任意一条命令安装预编译包:
    # 优先用conda安装conda-forge源的预编译版本,自动适配环境
    conda install -c conda-forge pycocotools
    
    # 也可以用pip安装Windows适配版
    pip install pycocotools-windows
    
  • 安装完成后,回到models/research目录,执行修正后的安装命令即可:
    python -m pip install .
    

建议安装前先升级pip到最新版本,避免旧版本构建逻辑异常:python -m pip install --upgrade pip

方案2:安装C++编译工具链(适用于必须从源码构建的场景)

如果需要编译安装官方源码版pycocotools,按以下步骤配置编译环境:

  • 下载Microsoft C++ Build Tools安装程序
  • 运行安装程序,勾选「使用C++的桌面开发」工作负载,确认勾选的组件包含MSVC v14及以上版本生成工具、对应系统版本的Windows SDK,保持默认安装路径不要修改
  • 等待安装完成后重启电脑,重新激活conda虚拟环境,回到models/research目录重新执行安装命令即可。

内容的提问来源于stack exchange,提问作者AINUL HAKIM BIN FIZAL SABILLAH

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.08.29 18:18:38