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

安装pycocotools提示需Microsoft Visual C++14.0+但已安装VS如何解决

解决方案

方案1:安装预编译版本(优先选择)

不用本地编译,直接使用已经编译好的包,步骤如下:

  • 打开Anaconda Prompt,激活对应的虚拟环境:conda activate tensorflow
  • 执行conda安装命令:conda install -c conda-forge pycocotools
  • 若conda安装失败,可执行pip安装Windows专用预编译包:pip install pycocotools-windows

方案2:修复编译工具链识别问题

如果必须从源码编译安装,按以下步骤操作:

  • 打开Visual Studio Installer,确认已安装的「桌面使用C++开发」工作负载下,勾选了MSVC v142及以上版本的x64/x86生成工具、匹配你系统版本的Windows SDK两个核心组件
  • 不要在普通cmd/PowerShell中执行安装,从开始菜单找到并打开「x64 Native Tools Command Prompt for VS 2019」(对应你安装的VS版本的64位原生工具命令提示符)
  • 在该命令行中先激活conda虚拟环境,再执行pip install pycocotools即可,此时编译所需的环境变量已自动配置完成

方案3:手动配置环境变量

如果不想使用专用命令行,可手动配置环境变量后安装:

  • 找到VC++生成工具的安装路径,默认路径为C:\Program Files (x86)\Microsoft Visual Studio\2019\BuildTools\VC\Tools\MSVC\<你的版本号>\bin\Hostx64\x64
  • 将该路径添加到系统PATH环境变量中,重新打开命令行激活环境后执行安装命令即可

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

相关产品推荐
方舟 Agent Plan

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

最近更新时间:2026.09.25 20:36:04