广告
返回顶部
首页 > 资讯 > 后端开发 > Python >pycocotools介绍以及在windows10下的安装过程
  • 676
分享到

pycocotools介绍以及在windows10下的安装过程

pycocotools介绍windows10下安装pycocotoolspycocotools安装 2023-02-22 12:02:32 676人浏览 安东尼

Python 官方文档:入门教程 => 点击学习

摘要

目录前言pycocotools库的介绍pycocotools库的安装pycocotools安装失败 compiler_compat/ld项目场景问题描述原因分析解决方案总结前言 最近

前言

最近在学习SSD目标检测算法,需要用到pycocotools,所以这里就简单介绍一下pycocotools是什么以及安装教程

pycocotools库的介绍

pycocotools是什么?python api tools of COCO。

COCO是一个大型的图像数据集,用于目标检测、分割、人的关键点检测、素材分割和标题生成。这个包提供了Matlab、Pythonluaapi,这些api有助于在COCO中加载、解析和可视化注释。

请访问Http://cocodataset.org/,可以了解关于COCO的更多信息,包括数据、论文和教程。

COCO网站上也描述了注释的确切格式。Matlab和PythonAPI是完整的,LuaAPI只提供基本功能。

除了这个API,请下载COCO图片和注释,以便运行演示和使用API。

两者都可以在项目网站上找到。

  • -请下载、解压缩并将图像放入:coco/images/
  • -请下载并将注释放在:coco/annotations中/

pycocotools库的安装

环境:windows10x64 ,python 3.7。不需要额外安装vs。

发现网上好多教程都需要额外安装 vc++2015 build tools,感觉很麻烦,这里只需要一行命令即可:

pip install pycocotools-windows

验证安装是否成功,输入:import pycocotools._mask as _mask

若没有报错,则安装成功。

参考:pycocotools的使用

pycocotools安装失败 compiler_compat/ld

项目场景

安装pycocotools出现的问题,python版本是3.6.9,在conda环境下:

GCc -pthread -shared -B /home/hm/anaconda3/envs/lan/compiler_compat -L/home/hm/anaconda3/envs/lan/lib -Wl,-rpath=/home/hm/anaconda3/envs/lan/lib -Wl,--no-as-needed -Wl,--sysroot=/ build/temp.linux-x86_64-3.6/../common/maskApi.o build/temp.linux-x86_64-3.6/pycocotools/_mask.o -o build/lib.linux-x86_64-3.6/pycocotools/_mask.cpython-36m-x86_64-linux-gnu.so
/home/hm/anaconda3/envs/xxx/compiler_compat/ld: build/temp.linux-x86_64-3.6/../common/maskApi.o: unable to initialize decompress status for section .debug_info
/home/hm/anaconda3/envs/xxx/compiler_compat/ld: build/temp.linux-x86_64-3.6/../common/maskApi.o: unable to initialize decompress status for section .debug_info
/home/hm/anaconda3/envs/xxx/compiler_compat/ld: build/temp.linux-x86_64-3.6/../common/maskApi.o: unable to initialize decompress status for section .debug_info
/home/hm/anaconda3/envs/xxx/compiler_compat/ld: build/temp.linux-x86_64-3.6/../common/maskApi.o: unable to initialize decompress status for section .debug_info
build/temp.linux-x86_64-3.6/../common/maskApi.o: file not recognized: file fORMat not recognized
collect2: 错误: ld 返回 1
error: command 'gcc' failed with exit status 1</font>

问题描述

安装pycocotools失败

原因分析

应该是系统动态链接库和conda环境里的库哪里出了问题,从错误信息里看出gcc使用的是conda环境里的ld,

解决方案

尝试使用系统的ld,因为如果找不到conda里的ld,会自动使用系统的ld

cd到anaconda下环境的目录里,把ld这个文件暂时改成其他名字

不过只是临时解决而已,可能是我操作不当引起的问题

总结

以上为个人经验,希望能给大家一个参考,也希望大家多多支持编程网。

--结束END--

本文标题: pycocotools介绍以及在windows10下的安装过程

本文链接: https://www.lsjlt.com/news/197087.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • pycocotools介绍以及在windows10下的安装过程
    目录前言pycocotools库的介绍pycocotools库的安装pycocotools安装失败 compiler_compat/ld项目场景问题描述原因分析解决方案总结前言 最近...
    99+
    2023-02-22
    pycocotools介绍 windows10下安装pycocotools pycocotools安装
  • XpmJS的介绍以及安装过程
    XpmJS的介绍以及安装过程,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一、XpmJS 是啥XpmJS可以链接任何云端资源,为小程序、移动应用提供云资源通道和后端能力。降...
    99+
    2023-06-19
  • MySQLShell的介绍以及安装
    目录01 ReplicaSet的架构02 MySQL Shell的介绍以及安装03 MySQL Shell连接数据库并创建ReplicaSet01 ReplicaSet的架...
    99+
    2022-11-12
  • linux环境下安装mysql8.0过程介绍
    目录前言一、linux更改yum源(如果MYSQL安装慢可以试)二、版本三、安装四、查看临时密码五、配置外网可以访问六、测试七、 数据库卸载八、 问题总结前言 借助同事写得笔记和自己...
    99+
    2022-11-12
  • miniconda3介绍、安装以及使用教程
    目录简单来说conda有什么用?对于pip、conda、anaconda和miniconda的区别。安装环境配置测试安装第三方库Pycharm使用conda环境vscode使用con...
    99+
    2023-02-14
    miniconda安装 miniconda的安装与配置 miniconda安装教程
  • MySQL Shell的介绍以及安装
    01 ReplicaSet的架构     前面的文章中,我们说了ReplicaSet的基本概念和限制以及部署前的基本知识。今天我们来看InnoDB ReplicaSet部署过程中的两个重要组件之一...
    99+
    2022-05-17
    MySQL shell MySQL shell安装
  • openstack octavia 简介以及手工安装过程
    openstack octavia 是 openstack lbaas的支持的一种后台程序,提供为虚拟机流量的负载均衡。实质是类似于trove,调用 nove 以及neutron的api生成一台安装好hap...
    99+
    2022-10-18
  • NodeJS的简介以及下载和安装
    本章节会带大家下载并安装NodeJs 以及简单的入门,配有超详细的图片,一步步带大家进行下载与安装 NodeJs简介关于前端与后端Node是什么?为什么要学习NodeNodeJS的优点: NodeJS的下载与安装NodeJS的下...
    99+
    2023-08-30
    node.js 后端 js es6 ecmascript 开发语言
  • mongodb的介绍以及安装用法是怎样的
    本篇文章为大家展示了mongodb的介绍以及安装方法,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。一、mongodb的介绍1.什么是MongoDBMongoDB是由...
    99+
    2022-10-18
  • CentOS下安装配置nginx、mysql以及zabbix的过程
    这篇文章主要介绍“CentOS下安装配置nginx、mysql以及zabbix的过程”,在日常操作中,相信很多人在CentOS下安装配置nginx、mysql以及zabbix的过程问题上存在疑惑,小编查阅了...
    99+
    2022-10-19
  • centos安装mysql数据库的过程介绍
    本篇内容主要讲解“centos安装mysql数据库的过程介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“centos安装mysql数据库的过程介绍”吧!首先下载MySQL的安装文件,我这里安装...
    99+
    2023-06-10
  • 数据库介绍以及mysql的安装配置,超详细教程
    数据库–基础 数据库相关概念 数据库 存储数据的仓库,数据是有组织的进行存储英文:DataBase,简称DB 数据库管理系统 管理数据库的大型软件英文:DataBase Management,简称DBMS SQL 英文:Structured...
    99+
    2023-12-25
    数据库 mysql microsoft
  • 详细介绍GitLab的安装和配置过程
    在当今的软件开发领域,版本控制是一项非常重要的工作,而Git是这个领域中最为流行的版本控制系统之一。但是,为了更好地管理自己的项目,还需要搭建一套Git服务器来进行代码的提交和管理。其中,GitLab就是一个极好的选择。本文将详细介绍Git...
    99+
    2023-10-22
  • Redis的安装以及部署过程
    这篇文章主要介绍“Redis的安装以及部署过程”,在日常操作中,相信很多人在Redis的安装以及部署过程问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Redis的安装以及部署...
    99+
    2022-10-18
  • 各种Python库安装包下载地址与安装过程详细介绍(Windows版)
    在用Python开发时(Windows环境),会碰到需要安装某个版本的第三方库,为了以后查找、安装方便,总结如下: windows版的各种Python库安装包下载地址: http://www.lfd.uci...
    99+
    2022-06-04
    下载地址 详细介绍 安装过程
  • Hanlp在Python环境中的安装、介绍及使用
    这篇文章主要讲解了“Hanlp在Python环境中的安装、介绍及使用”,文中的讲解内容简单清晰,易于学习与理解,下面请大家跟着小编的思路慢慢深入,一起来研究和学习“Hanlp在Python环境中的安装、介绍及使用”吧!HanlpHanLP是...
    99+
    2023-06-02
  • fedora 12下安装mysql的步骤及相关目录介绍
    本篇内容主要讲解“fedora 12下安装mysql的步骤及相关目录介绍”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“fedora 12下安装mysql的步骤及...
    99+
    2022-10-18
  • Redis数据库的安装部署以及基本操作介绍
    本篇内容介绍了“Redis数据库的安装部署以及基本操作介绍”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!Redis数据库概述Redis是一个...
    99+
    2023-06-20
  • Linux系统下OpenSSH的安装及基本配置文件介绍
    这篇文章主要介绍“Linux系统下OpenSSH的安装及基本配置文件介绍”,在日常操作中,相信很多人在Linux系统下OpenSSH的安装及基本配置文件介绍问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”Lin...
    99+
    2023-06-12
  • Python使用Selenium WebDriver的入门介绍及安装教程
    Selenium是一个用于自动化Web应用程序测试的工具,它可以模拟用户在浏览器中的操作,比如点击、填写表单、提交等。Python是...
    99+
    2023-08-22
    python
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作