安装pycocotools 前,先下载Visual Studio Installer安装工具,安装MSVC、Windows 10 SDK:
如果不安装MSVC环境,会报:
error: Microsoft Visual C++ 14.0 or greater is required
如果不安装Windows 10 SDK,会报:
...
'basetsd.h': No such file or directory
...
Windows 10 版本号不一定必须安装图中我选择的哪项(如果安装项中没有图中版本号情况下).
打开Windows 10 SDK 目录,默认在: C:\Program Files (x86)\Windows Kits\10\bin\10.0.18362.0(版本号)\x86,复制rc.exe和rcdll.dll到 C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\bin (MSVC编译器路径)。
如果不执行此操作,回报:
LINK : fatal error LNK1158: cannot run 'rc.exe'
最后安装coco:
pip install git+https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPI