报错原因:安装的 opencv 与 ros 的环境冲突。 查看当前环境 验证 import sys print(sys.path) 解决方法: 在代码中修改, import cv2 之前,添加如下代码 import sys sys.path.remove('/opt/ros/kinetic/lib/python2.7/dist-packages') sys.path.append('xxx/lib/python3.7/dist-packages') # 你安装的cv库路径 import cv2