看来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项目。把这个问题留给面临同样问题的人。
请尝试以下步骤:
- 使用 git clone 将文件夹克隆到您的驱动器中。在这种情况下,应该是
git clone https://github.com/cocodataset/cocoapi.git
- 使用终端进入目录,或者在目录内打开终端
- Type in
2to3 . -w
。请注意,您可能需要安装一个软件包才能获取 2to3。它是一个将代码从Python2转换为Python3的优雅工具;此代码将所有 .py 文件从 Python2 兼容转换为 Python3 兼容
- 使用终端导航到安装文件夹
- Type in
python3 setup.py install
这应该可以帮助您安装 COCO 或任何适用于 Python2 的包,并使用 Python3 运行该包。干杯!
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)