错误:cl: 命令行 error D8021 :无效的数值参数“/Wno-cpp”

错误:cl: 命令行 error D8021 :无效的数值参数“/Wno-cpp”

文章目录:

  • 一、错误原因
  • 二、错误解决
    • 1、下载源码
    • 2、修改setup.py文件
    • 3、编译

一、错误原因

我是在运行这个项目的时候出现的错误,主要是用到pycocotools库包,在安装的过程需要进行编译,编译就会出现这个错误。

二、错误解决

最好是通过源码进行安装,不要用pip install pycocotools进行安装。

源码安装解决步骤:

1、下载源码

git clone https://github.com/pdollar/coco.git

2、修改setup.py文件

cd coco/PythonAPI

进入到这个目录下有一个setup.py文件,直接删除’-Wno-cpp’, '-Wno-unused-function’修改其中的内容如下:
错误:cl: 命令行 error D8021 :无效的数值参数“/Wno-cpp”_第1张图片

3、编译

  • install pycocotools locally
python setup.py build_ext --inplace
  • install pycocotools to the Python site-packages
python setup.py build_ext install

参考:https://www.jianshu.com/p/de455d653301

在这里插入图片描述



在这里插入图片描述
♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠ ⊕ ♠

你可能感兴趣的:(16_各种错误和bug(你的痛,我的痛,痛痛痛),错误)