如何在python3中安装COCO PythonAPI

2023-11-26

看来COCO PythonAPI仅支持python2。但人们确实在 python3 环境中使用它。

我尝试了可能的方法来安装它,例如

python3 setup.py build_ext --inplace
python3 setup.py install

But python3 setup.py install将会失败,因为coco.py and cocoeval.py包含python2打印功能。

更新:通过更新解决COCO PythonAPI项目。把这个问题留给面临同样问题的人。


请尝试以下步骤:

  1. 使用 git clone 将文件夹克隆到您的驱动器中。在这种情况下,应该是git clone https://github.com/cocodataset/cocoapi.git
  2. 使用终端进入目录,或者在目录内打开终端
  3. Type in 2to3 . -w。请注意,您可能需要安装一个软件包才能获取 2to3。它是一个将代码从Python2转换为Python3的优雅工具;此代码将所有 .py 文件从 Python2 兼容转换为 Python3 兼容
  4. 使用终端导航到安装文件夹
  5. Type in python3 setup.py install

这应该可以帮助您安装 COCO 或任何适用于 Python2 的包,并使用 Python3 运行该包。干杯!

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

如何在python3中安装COCO PythonAPI 的相关文章

随机推荐

  • AttributeError:模块“socket”没有属性“AF_PACKET”

    我正在使用 Python 构建一个数据包嗅探程序 但是我遇到了障碍 由于某种原因 我认为套接字没有正确导入 因为我的程序运行时收到以下消息 AttributeError module socket has no attribute AF P
  • 为什么 css "all: unset" 在 MacOS 的 Safari 浏览器中工作得很奇怪?

    所以基本上我做了这种情况 父级有cssall unset 然后我注意到当我使用 Safari 版本12 1 1 14607 2 6 1 1 它的所有子颜色只能受到以下影响 块 甚至不是内联或 important 但只有color行为方式就是
  • “迁移 Django 应用程序”是什么意思?

    我一直在思考很多的意义migrating a Django app在过去的几天里 听说了如何迁移 Django 应用程序南姜戈 也许只是缺乏足够的英语技能 因为英语不是我的母语 或者这是你在程序员生活中遇到的事情之一 这些事情非常简单 需要
  • 如何获取ListView项目的视图?

    我有两个 ListView A 和 B 其中包含相同类型的项目 我创建的类 当我单击 A 中的某个项目时 它会将该对象添加到 B 上 如果我再次单击 则会将其删除 只是当选择一个项目时 我使用 view setBackgroundColor
  • 如何使用 JQuery 更改 onClick 复选框的值?

    在这里 我尝试在单击以下复选框时更改其值 在下面的代码中 我尝试将复选框的值更改为 1 并在未选中时将值更改为 0 但它只需要 false 条件 当取消选中该复选框时 值会更改为 0 但选中时 它不会更改为 1 有什么建议如何解决此问题吗
  • 如何在 SceneKit 中的“自己”轴上移动旋转的 SCNNode?

    下图显示了一个旋转框 应在 X 轴和 Z 轴上水平移动 Y 应该不受影响 以简化场景 这个盒子也可能是相机的 SCNNode 所以我想此时投影没有意义 假设我们想要沿着红色箭头的方向移动盒子 如何使用 SceneKit 来实现这一点 红色箭
  • 具有 Robocopy 和参数传递的 Powershell

    我正在尝试编写一个使用的脚本robocopy 如果我只是手动执行此操作 我的命令将是 robocopy c hold test1 c hold test2 test txt NJH NJS 但是 当我从 powershell 执行此操作时
  • 如何存储CLLocationCooperative2D?

    我正在尝试构建一个应用程序 该应用程序可以构建和保存类似于绘制我的跑步路线的路线 我正在使用面包屑示例代码 特别是CrumbPath and CrumbPathView作为我路线的基础 来自 Apple 两个问题 如果我尝试访问MKMapP
  • 使用 C# 和 Google.Apis.YouTube.v3 列出 YouTube 视频

    我正在尝试使用最新版本的 Google Apis YouTube v3 截至 2014 年 1 月 15 日 执行一些 YouTube 视频交互 我已经完成了以下内容的 NuGet Google Apis YouTube v3 Google
  • 如何在 Python 中访问私有变量? [复制]

    这个问题在这里已经有答案了 class Car object def init self color engine oil self color color self engine engine self oil oil a Car bla
  • iPhone 的闪存有多少个编程/擦除周期? [关闭]

    Closed 这个问题是无关 目前不接受答案 不确定这是解决这个问题的正确网站 但由于这里有很多聪明人 也许有人知道 我正在构建一个需要连续捕获视频的应用程序 但只保留最后几分钟 比如 5 15 分钟 通过将视频分割为 30 秒的文件并删除
  • 如何仅使用 XPath 和 C# .NET 获取元素内容

    我找到了很多关于如何使用简单的XPath表达式和C 获取节点内容的文章 例如 XPath bookstore author first name C string xpathExpression bookstore author first
  • R 中水平树状图的树切割和簇周围的矩形

    我正在尝试绘制层次聚类的结果R作为树状图 用矩形标识簇 以下代码适用于垂直树状图 但对于水平树状图 horiz TRUE 则不绘制矩形 有什么方法可以对水平树状图做同样的事情吗 library cluster dst lt daisy ir
  • Java 代码 - 字节数组中的负字节到 C#

    在Java中我有以下行 new byte 59 55 79 1 0 64 32 3 但是 在 C 中 我不能在字节数组中使用负字节 我尝试将其转换为字节 但失败了 我能做些什么 谢谢 因为在 C 中字节是unsigned 在Java中 字节
  • Bitvise SH 客户端安装错误。 CreateDirectory() 失败:Windows 错误 5:访问被拒绝

    我正在尝试安装 bit vise ssh 客户端 但它没有安装并抛出异常 捕获异常 Failed to create directory C Program Files x86 Common Files Bitvise CreateDire
  • 更改 R 中 ggplot 中组的顺序

    我在用ggplot绘制条形图 如何更改栏中组的顺序 在下面的示例中 我希望将 type 1984 作为第一堆条形图 然后将 type 1985 放在 1984 的顶部 依此类推 series lt data frame time c rep
  • Python 双向映射

    我不知道该怎样称呼我正在寻找的东西 因此 如果我未能在其他地方找到这个问题 我深表歉意 简而言之 我正在编写将直接与 Linux 内核交互的 python 代码 很容易从包含头文件中获取所需的值并将它们写入我的源代码 IFA UNSPEC
  • 将项目列表转换为树的好且通用的方法

    我有类别列表 Id Name Parent id 1 Sports 0 2 Balls 1 3 Shoes 1 4 Electronics 0 5 Cameras 4 6 Lenses 5 7 Tripod 5
  • PhantomJS 没有使用网络字体渲染屏幕截图?

    所以我一直在四处寻找 似乎找不到如何让 PhantomJS 在屏幕截图上实际显示网页字体的解决方案 有人能告诉我是否有办法做到这一点 我已经测试了大约一周 终于得出了答案 知道这也可能是我在 Windows 机器上运行 PhantomJS
  • 如何在python3中安装COCO PythonAPI

    看来COCO PythonAPI仅支持python2 但人们确实在 python3 环境中使用它 我尝试了可能的方法来安装它 例如 python3 setup py build ext inplace python3 setup py in