记录解决windows下安装cocoapi的几种方案

  • 安装cocoapi遇到的常见问题及解决办法
    • 安装流程
    • 问题一
    • 问题二
    • 问题三

安装cocoapi遇到的常见问题及解决办法

安装流程

git clone https://github.com/cocodataset/cocoapi.git
cd cocoapi/PythonAPI
python setup.py build_ext --inplace
python setup.py_ext install

问题一

问题:运行python setup.py build_ext --inplace命令,报错:error: Microsoft Visual C++ 14.0 or greater is required. Get it with “Microsoft C++ Build Tools”: https://visualstudio.microsoft.com/visual-cpp-build-tools/
原因:需要安装Visual Studio2015以上版本,我的电脑已经安装了vs2019但是任然报错。
解决办法:是打开Visual Studio Installer如下图所示,选中C++桌面开发,勾选相应的安装包含项。安装完成后再运行命令行。

问题二

问题:运行python setup.py build_ext --inplace命令,报错:no-cpp -Wno-unused-function -std=c99
cl: 命令行 error D8021 :无效的数值参数“/Wno-cpp”
error: command
‘D:\VS2019\Community\VC\Tools\MSVC\14.28.29333\bin\HostX86\x64\cl.exe’ failed with exit status 2。
解决办法:将cocoapi-master\PythonAPI中的setup.py中的第12行

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

修改为

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

即使用gcc来编译。
编译完成后,生成的文件如下所示。

将编译好的文件,拷到python的库目录即可。

问题三

对cocoapi的编译如果仍然无法解决,可以参考cocoapi官网的推荐。【Windows的cocoapi的安装】,运行运行如下命令即可

pip install git+https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPI

运行结果如下,即表示成功安装

Collecting git+https://github.com/philferriere/cocoapi.git#subdirectory=PythonAPICloning https://github.com/philferriere/cocoapi.git to c:\users\phil\appdata\local\temp\pip-req-build-jn698z8p
Building wheels for collected packages: pycocotoolsRunning setup.py bdist_wheel for pycocotools ... doneStored in directory: C:\Users\Phil\AppData\Local\Temp\pip-ephem-wheel-cache-rde3oevt\wheels\69\2b\12\2fa959e49f73d26cff202c2f4e5079096c9c57c8a8509fd75c
Successfully built pycocotools
Installing collected packages: pycocotools
Successfully installed pycocotools-2.0

记录解决windows下安装cocoapi的几种方案相关推荐

  1. 记录Ubuntu Windows下安装PyV8

    2019独角兽企业重金招聘Python工程师标准>>> 2016.5.16更新: 提供PyV8 for python2.7 的window安装包网盘下载 这几天需要在使用PyV8来进 ...

  2. linux apache php loadmodule,解决windows下安装Apache+PHP出现LoadModule takes two

    以这一行为例: LoadModule php4_module C:\Program Files\PHP\sapi\php4apache2.dll 虽然 Apache 在 Windows 底下可以装在 ...

  3. 解决windows下安装cnpm后,cnmp不是内部命令的问题

    1.安装cnpm npm install -g cnpm -registry=https://registry.npm.taobao.org 2.验证cnpm 用下面命令检查cnpm安装,发现不可用, ...

  4. mysql server安装不成功,解决Mysql5.7.17在windows下安装启动时提示不成功问题

    在机器上首次安装MySQL, 操作系统是win7 mysql 的安装文件是 zip 格式的,版本是5.7.17 解压之后,安装步骤是 1.首先找个文件存放这些安装程序以及 数据 假设是E:\\mysq ...

  5. oracle安装后开机很慢,Windows下安装Oracle拖慢开机速度的解决方法

    环境:win7 + oracle R2 方法:将安装Oracle后自动开机启动的服务改为手动启动 步骤如下: 1.修改服务项 Ctrl + R,输入services.msc,打开服务列表,找到Orac ...

  6. windows下安装phpcms html/ 文件夹不可写的一种错误以及解决方法

    windows下安装phpcms html/ 文件夹不可写的一种错误以及解决方法 参考文章: (1)windows下安装phpcms html/ 文件夹不可写的一种错误以及解决方法 (2)https: ...

  7. Windows下安装pycocotools(本人亲测,可以解决)

    Windows下安装pycocotools 1. 下载pycocotools的源码 2. 安装python对应的VC++ 3. 进行pycocotools的编译 4. 测试安装是否成功 参考博客:原博 ...

  8. mysql数据库安装以及登录(如何在windows下安装mysql数据库,以及解决mysql8登录报错问题,绝对是保姆级别的,不要错过哦)

    目录 概述 MySQL的卸载(选看) 停止MySQL服务 软件的卸载 方式1:通过控制面板方式 方式2:通过360或电脑管家等软件卸载 方式3:通过安装包提供的卸载功能卸载 残余文件的清理 清理注册表 ...

  9. Windows下安装使用Spacy英文库en_core_web_md,解决Warning: no model found for 'en_core_web_md'

    spacy是一个强大的NLP数据处理工具,它使用二步的安装步骤:先安装spacy,再安装对应的语言包,但是第二步默认下载速度慢,手动安装常出问题. 在Windows下安装,可以先使用conda安装sp ...

最新文章

  1. SVM_GUI_3.1[mcode]{by faruto}的安装及使用
  2. python学生类出不来中文_Python 这类看起来学习门槛低的语言,是否真的适合入门编程学习?...
  3. python 内建函数basestring笔记
  4. 随想录(产品需求的几个注意点)
  5. Coin98 Finance获Alameda Research 400万美元投资
  6. PL-SVO: Semi-Direct Monocular Visual Odometry by Combining Points and Line Segments
  7. 【java】窗口和监听器的使用
  8. Oracle 11g的下载与安装
  9. Lua学习---编译生成lua和luac
  10. wep加密方式是什么_什么是WEP(有线等效保密)?
  11. iOS开发 - 使用IJKPlayer时,关于需求要边下边播的缓存功能,退回来后播放缓存不再耗流量
  12. 六面阿里天猫,已拿offer,我的面经复盘总结,原来进大厂没那么难了
  13. Linux——挂载硬盘
  14. 中国电信移动物联网发展成果与创新实践 ,干货满满
  15. 智慧城市,离我们还有多远?
  16. 从码云git pull代码显示没权限
  17. js之 实现下载图片保存到本地
  18. 网页版组态软件:Sovit2D Web组态可视化编辑器
  19. Torch-Geometric,Torch-Scatter,Torch-Sparse安装教程
  20. 三农数据(1996-2020)四:农、畜牧业产品产量、生产性固定资产、农场数、耕地面积等

热门文章

  1. spyder cv2 打开图片_谷歌百度以图搜图如何实现?教你打造属于自己的相似图片搜索引擎
  2. 如何在工作中调整自己的心态
  3. Apache OpenSSL生成证书使用
  4. 关于使用iconfont图标总生成小长方形框的解决办法
  5. 【数学建模】图论模型(基础理论+最大流与最小费用流问题)
  6. flex与grid响应式布局中的子容器为固定空间后的剩余空间,该元素容器不出现滚动条或者滚动条异常问题
  7. 【ffmpeg】ffmpeg命令工具的使用
  8. 如何开发新客户?有哪些高效率方法?
  9. RCT_Folly -U and -bitcode_bundle (Xcode setting ENABLE_BITCODE=YES) cannot be used together
  10. 【语音去噪】基于FIR滤波器实现音频去噪含Matlab源码