IFL-CAMP / easy_handeye

Automated, hardware-independent Hand-Eye Calibration
Other
881 stars 220 forks source link

Information on working ROS Noetic Setup with PyQt5 #101

Closed Olimoyo closed 2 years ago

Olimoyo commented 2 years ago

Hi,

I was looking for some advice from someone who was able to get this package working with ROS Noetic.

The main issue I'm having is indirectly related to this package and has to do with PyQt5. I'm currently using the following versions:

PyQt5                         5.15.6
PyQt5-Qt5                     5.15.2
PyQt5-sip                     12.10.1

When I run the following command rosrun rqt_gui rqt_gui, I get the following error:

ValueError: PyCapsule_GetPointer called with incorrect name

The GUI used by this package also leads to this error since I'm assuming it uses a similar call at some point.

If someone was able to get this to work with ROS Noetic, what version or setup of PyQt5 did you use?

Thanks! Oliver

dongyi-ur commented 2 years ago

I have the same problem. And for my case, it mainly because the conda conflicts with the calibration package. I creat a new workspace and run it in my computer's env (not Virtual Environment) successfully.

Olimoyo commented 2 years ago

Would it be possible for you to type pip list and to see what version's of PyQT worked for you on your computer's env?

dongyi-ur commented 2 years ago

dongyi@dongyi-ur:~$ pip show PyQt5 Name: PyQt5 Version: 5.14.1 Summary: None Home-page: None Author: None Author-email: None License: None Location: /usr/lib/python3/dist-packages Requires: Required-by:

dongyi-ur commented 2 years ago

Screenshot from 2022-06-14 09-02-27

Olimoyo commented 2 years ago

Thank you! I'll give it a try in the next few days.

marcoesposito1988 commented 2 years ago

This seems to be a conflict with conda. Please reopen the issue if this occurs with a clean installation of 20.04/noetic.