为使用labelme的COCO格式转化脚本,遇到了这样的问题
有一些问题,可能是PyQt5的安装和匹配造成的,参考这篇博文或许可以解决:
运行labelme时,出现TypeError错误解决方法_呦吼吼~的博客-CSDN博客_labelme运行报错
如果仍然解决不了,我这边遇到的问题最终发现是 配置环境变量下lib依赖库的互相干扰
重新配置一个环境
conda create -n labelme_newenv python=3.8 labelme
还会报错,这个时候查看 conda list 可以发现PyQt5还未安装,因而安装PyQt5;matplotlib可能不匹配,按照要求安装对应版本即可:
conda list
pip install pyqt5
pip install matplotlib==3.2
在正式运行之前,调整环境变量,将涉及LD_LIBRARY_PATH注释掉,最好是退出账户,重新登陆,以SSH为例;之后则通过Module环境管理工具来管理一系列的环境变量和依赖库。
vim ~/.bashrc
source ~/.bashrc
重新登陆后,运行就成功了。
labelme的运行还会遇到一些缺失库的问题:
参考这篇文章的解决方法即可:https://www.jianshu.com/p/5eee15182ff6