小鱼 ROS 2 新书上线!点击链接查看, 新书配套视频点击链接查看。
提问前必看的发帖注意事项—— 提问前必看!不符合要求的问题拒绝回答!!
社区使用指南—如何添加标签修改密码
在ros-melodic版本下安装lableImg会出现pyqt4和pyqt5冲突的错误,这个怎么解决呢?
-
报错的错误是
RuntimeError: the PyQt4.QtCore and PyQt5.QtCore modules both wrap the QObject class
因为ros-melodic自带的python版本是python2,lableimg使用python2的话需要pyqt4。我尝试卸载pyqt5,但是这个举动把ROS相关的一些功能包都删除了,包括Rviz和rqt等,我不得不重新安装了ros-melodic。
有没有大佬知道,怎么解决这个问题。或者说,我如果只是为了安装lableimg再安装python3,会对原来ros产生影响吗会产生冲突吗? -
@Ataraxia 建议直接使用python3好了,安装一些包就可以进行通信
-
@小鱼 小鱼有推荐的安装博客么,在网上查了查感觉好乱,因为用的不是虚拟机如果出现问题还挺麻烦的
-
@Ataraxia 可以试试在docker里配环境,docker是一把提高效率的好刀快刀。
-
@小鱼 那我先去看看docker文档,以前没接触过docker。
-
或者可以构建一个python虚拟容器。其次,我记得 Ubuntu18.04 也是自带 python3.6的,然后 labelimg 是.py程序启动,你可以终端键入 python3 xxxx.py 启动。
-
@吴凯荣 18.04自带的是python2.7,我主要是为了安装lableimg,其余情况python2也需要使用。我现在准备在Windows下安装lableimg然后把标注图片再复制到18.04下
-
@Ataraxia 你输入python3 ,默认也有python3的,只是18.04 python 建立的默认软连接是指向 Python2.7
-
@吴凯荣 确实是有,但是我又测试到现在,一直安装出现各种问题,也没有找到解决的方法。我决定还是再windows上进行图片标注,然后再复制到ubuntu上。虽然麻烦一点,但是还能接受。感谢你们的回答,非常感谢
-
@Ataraxia可能需要高版本点的python,我之前应该是用虚拟容器
你可能pi设置问题?需要pip3