解决Ubuntu16.04安装ROS Kinetic后Python3不能import cv2的问题

进入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。

 

 

你可能感兴趣的:(OpenCV)