File "/opt/ros/foxy/lib/python3.8/site-packages/cv_bridge/__init__.py", line 6, in <module>
from cv_bridge.boost.cv_bridge_boost import cvtColorForDisplay, getCvType
SystemError: initialization of cv_bridge_boost raised unreported exception
报错这个原因非常坑,我找了好久才找到,跟你的环境一点关系都没有,纯粹是因为cv2和cv_bridge的import顺序的问题,只要调整了顺序之后,立刻就能解决问题
改
from cv_bridge import CvBridge, CvBridgeError # ROS与OpenCV图像转换类
import cv2
改为
import cv2
from cv_bridge import CvBridge, CvBridgeError # ROS与OpenCV图像转换类
就可以了