ubuntu16 anaconda与ros冲突导致的问题,解决方法如下
方法一
#在import cv2之前加入以下代码
import sys
sys.path.remove('/opt/ros/kinetic/lib/python2.7/dist-packages')
但这种方法在多次import cv2时仍会出问题,建议使用方法二
方法二
#在import cv2之前加入以下代码
import sys
ros_path = '/opt/ros/kinetic/lib/python2.7/dist-packages'
if ros_path in sys.path:
sys.path.remove(ros_path)