进入python3命令窗口,输入:
>>> import sys
>>> print(sys.path)
你会发现有
'/opt/ros/kinetic/lib/python2.7/dist-packages'
再输入
>>> sys.path.remove('/opt/ros/kinetic/lib/python2.7/dist-packages')
即可,此时输入import cv2不会再报错。
但是以上方法只是一次性生效,如果想一直有效,需要把.bashrc文件里面的source /opt/ros/kinetic/setup.bash注释掉,而每次使用ROS的时候需要输入source /opt/ros/kinetic/setup.bash。