参考:https://github.com/cocodataset/cocoapi/issues/51
环境:win7,python3.6.2
安装pycocotools时的问题
invalid numeric argument '/Wno-cpp' 解决方法
执行 python setup.py build_ext --inplace 报错如下:

cl : Command line error D8021 : invalid numeric argument '/Wno-cpp'
error: command 'C:\Program Files (x86)\Microsoft Visual Studio 14.0\VC\BIN\x86_amd64\cl.exe' failed with exit status 2 

解决办法:
先下载cocoapi 下载链接
cocoapi-master\PythonAPI中的setup.py中的第12行

extra_compile_args=['-Wno-cpp', '-Wno-unused-function', '-std=c99']

改为

extra_compile_args={'gcc': ['/Qstd=c99']}

然后执行

python setup.py build_ext --inplace

将编译好的pycocotools目录 拷到python的库目录即可
编译好的文件如下
invalid numeric argument '/Wno-cpp' 解决方法
import coco正常
invalid numeric argument '/Wno-cpp' 解决方法

相关文章: